@@ -159,13 +159,12 @@ def test_meeting_agenda(self):
159159 self .assertIn (registration_text , agenda_content )
160160
161161 # Make sure there's a frame for the session agenda and it points to the right place
162- assignment = session .official_timeslotassignment ()
163- assignment_url = urlreverse ('ietf.meeting.views.assignment_materials' ,
164- kwargs = dict (assignment_id = assignment .pk ))
162+ assignment_url = urlreverse ('ietf.meeting.views.session_materials' ,
163+ kwargs = dict (num = meeting .number , session_id = session .pk ))
165164 self .assertTrue (
166165 any (
167166 [assignment_url in x .attrib ["data-src" ]
168- for x in q ('tr div.modal-body div.assignment -materials' )]
167+ for x in q ('tr div.modal-body div.session -materials' )]
169168 )
170169 )
171170
@@ -848,49 +847,45 @@ def test_cancelled_ics(self):
848847 self .assertIn ('STATUS:CANCELLED' ,unicontent (r ))
849848 self .assertNotIn ('STATUS:CONFIRMED' ,unicontent (r ))
850849
851- def test_assignment_materials (self ):
850+ def test_session_materials (self ):
852851 meeting = make_meeting_test_data ()
853852 session = Session .objects .filter (meeting = meeting , group__acronym = "mars" ).first ()
854853
855- for assignment in session .timeslotassignments .all ():
856- url = urlreverse ('ietf.meeting.views.assignment_materials' ,
857- kwargs = dict (assignment_id = assignment .pk ))
858- r = self .client .get (url )
859- self .assertEqual (r .status_code , 200 )
860- q = PyQuery (r .content )
861-
862- agenda_div = q ('div.agenda-frame' )
863- self .assertIsNotNone (agenda_div )
864- self .assertEqual (agenda_div .attr ('data-src' ), session .agenda ().get_href ())
854+ url = urlreverse ('ietf.meeting.views.session_materials' ,
855+ kwargs = dict (num = meeting .number , session_id = session .pk ))
856+ r = self .client .get (url )
857+ self .assertEqual (r .status_code , 200 )
858+ q = PyQuery (r .content )
865859
866- minutes_div = q ('div.minutes -frame' )
867- self .assertIsNotNone (minutes_div )
868- self .assertEqual (minutes_div .attr ('data-src' ), session .minutes ().get_href ())
860+ agenda_div = q ('div.agenda -frame' )
861+ self .assertIsNotNone (agenda_div )
862+ self .assertEqual (agenda_div .attr ('data-src' ), session .agenda ().get_href ())
869863
870- # Make sure undeleted slides are present and deleted slides are not
871- not_deleted_slides = session .materials .filter (
872- type = 'slides'
873- ).exclude (
874- states__type__slug = 'slides' ,states__slug = 'deleted'
875- )
876- self .assertGreater (not_deleted_slides .count (), 0 ) # make sure this isn't a pointless test
864+ minutes_div = q ('div.minutes-frame' )
865+ self .assertIsNotNone (minutes_div )
866+ self .assertEqual (minutes_div .attr ('data-src' ), session .minutes ().get_href ())
877867
878- deleted_slides = session .materials .filter (
879- type = 'slides' , states__type__slug = 'slides' , states__slug = 'deleted'
880- )
881- self .assertGreater (deleted_slides .count (), 0 ) # make sure this isn't a pointless test
868+ # Make sure undeleted slides are present and deleted slides are not
869+ not_deleted_slides = session .materials .filter (
870+ type = 'slides'
871+ ).exclude (
872+ states__type__slug = 'slides' ,states__slug = 'deleted'
873+ )
874+ self .assertGreater (not_deleted_slides .count (), 0 ) # make sure this isn't a pointless test
882875
883- # live slides should be found
884- for slide in not_deleted_slides :
885- self .assertTrue (q ('ul li a:contains("%s")' % slide .title ))
876+ deleted_slides = session .materials .filter (
877+ type = 'slides' , states__type__slug = 'slides' , states__slug = 'deleted'
878+ )
879+ self .assertGreater (deleted_slides .count (), 0 ) # make sure this isn't a pointless test
886880
887- # deleted slides should not be found
888- for slide in deleted_slides :
889- self .assertFalse (q ('ul li a:contains("%s")' % slide .title ))
881+ # live slides should be found
882+ for slide in not_deleted_slides :
883+ self .assertTrue (q ('ul li a:contains("%s")' % slide .title ))
890884
885+ # deleted slides should not be found
886+ for slide in deleted_slides :
887+ self .assertFalse (q ('ul li a:contains("%s")' % slide .title ))
891888
892- for slide in session .slides ():
893- self .assertContains (r , slide .title )
894889
895890class ReorderSlidesTests (TestCase ):
896891
0 commit comments