From 850aaa7a480838471205ceb3a5018feb0166c745 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 20 Mar 2018 16:31:15 +0000 Subject: [PATCH] Merged in [14864] from rjsparks@nostrum.com: Improved test coverage for ietf.meeting.views. - Legacy-Id: 14878 Note: SVN reference [14864] has been migrated to Git commit 95af79ce7b0323e4e0468c8cafcca185d28f191e --- ietf/meeting/tests_views.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/ietf/meeting/tests_views.py b/ietf/meeting/tests_views.py index 2646cf525..adf0e6ded 100644 --- a/ietf/meeting/tests_views.py +++ b/ietf/meeting/tests_views.py @@ -533,6 +533,19 @@ class MeetingTests(TestCase): self.assertEqual(response.status_code,200) self.assertEqual(response.get('Content-Type'), 'text/calendar') + def test_edit_slide_order(self): + session=SessionFactory(meeting__type_id='iestf',type_id='session') + slides = DocumentFactory(type_id='slides') + session.sessionpresentation_set.create(document=slides,order=0) + url = urlreverse('ietf.meeting.views.set_slide_order',kwargs={'session_id':session.id,'num':session.meeting.number,'name':slides.name}) + response = self.client.put(url,{'order':2}) + self.assertEqual(response.status_code, 403) + self.client.login(username='secretary', password='secretary+password') + response = self.client.post(url,{'order':'2'}) + self.assertEqual(response.status_code, 200) + self.assertEqual(response.get('Content-Type'), 'application/json') + self.assertEqual(session.sessionpresentation_set.first().order,2) + class EditTests(TestCase): def setUp(self): # make sure we have the colors of the area