@@ -72,7 +72,7 @@ def write_materials_files(self, meeting, session):
7272 "This is a slideshow" )
7373
7474
75- def test_agenda (self ):
75+ def test_meeting_agenda (self ):
7676 meeting = make_meeting_test_data ()
7777 session = Session .objects .filter (meeting = meeting , group__acronym = "mars" ).first ()
7878 slot = TimeSlot .objects .get (sessionassignments__session = session ,sessionassignments__schedule = meeting .agenda )
@@ -171,8 +171,8 @@ def test_agenda(self):
171171 self .assertTrue ("BEGIN:VTIMEZONE" in agenda_content )
172172 self .assertTrue ("END:VTIMEZONE" in agenda_content )
173173
174- self .assertTrue (session .agenda ().get_absolute_url () in unicontent (r ))
175- self .assertTrue (session .materials .filter (type = 'slides' ).exclude (states__type__slug = 'slides' ,states__slug = 'deleted' ).first ().get_absolute_url () in unicontent (r ))
174+ self .assertTrue (session .agenda ().href () in unicontent (r ))
175+ self .assertTrue (session .materials .filter (type = 'slides' ).exclude (states__type__slug = 'slides' ,states__slug = 'deleted' ).first ().href () in unicontent (r ))
176176 # TODO - the ics view uses .all on a queryset in a view so it's showing the deleted slides.
177177 #self.assertFalse(session.materials.filter(type='slides',states__type__slug='slides',states__slug='deleted').first().get_absolute_url() in unicontent(r))
178178
@@ -183,12 +183,6 @@ def test_agenda(self):
183183 self .assertTrue (session .group .acronym in agenda_content )
184184 self .assertTrue (slot .location .name in agenda_content )
185185
186- # document-specific urls
187- for doc in session .materials .exclude (states__slug = 'deleted' ):
188- url = urlreverse ('ietf.meeting.views.materials_document' , kwargs = dict (num = meeting .number , document = doc .name ))
189- r = self .client .get (url )
190- self .assertEqual (unicontent (r ), doc .text ())
191-
192186 def test_agenda_current_audio (self ):
193187 date = datetime .date .today ()
194188 meeting = MeetingFactory (type_id = 'ietf' , date = date )
@@ -276,14 +270,14 @@ def do_test_materials(self, meeting, session):
276270 self .write_materials_files (meeting , session )
277271
278272 # session agenda
279- r = self .client .get (urlreverse ("ietf.meeting.views.session_agenda " ,
280- kwargs = dict (num = meeting .number , session = session .group . acronym )))
273+ r = self .client .get (urlreverse ("ietf.meeting.views.materials_document " ,
274+ kwargs = dict (num = meeting .number , document = session .agenda () )))
281275 self .assertEqual (r .status_code , 200 )
282276 self .assertTrue ("1. WG status" in unicontent (r ))
283277
284278 # session minutes
285- r = self .client .get (urlreverse ("ietf.meeting.views.session_minutes " ,
286- kwargs = dict (num = meeting .number , session = session .group . acronym )))
279+ r = self .client .get (urlreverse ("ietf.meeting.views.materials_document " ,
280+ kwargs = dict (num = meeting .number , document = session .minutes () )))
287281 self .assertEqual (r .status_code , 200 )
288282 self .assertTrue ("1. More work items underway" in unicontent (r ))
289283
@@ -322,6 +316,12 @@ def do_test_materials(self, meeting, session):
322316 # FIXME: missing tests of .pdf/.tar generation (some code can
323317 # probably be lifted from similar tests in iesg/tests.py)
324318
319+ # document-specific urls
320+ for doc in session .materials .exclude (states__slug = 'deleted' ):
321+ url = urlreverse ('ietf.meeting.views.materials_document' , kwargs = dict (num = meeting .number , document = doc .name ))
322+ r = self .client .get (url )
323+ self .assertEqual (unicontent (r ), doc .text ())
324+
325325 def test_materials_editable_groups (self ):
326326 meeting = make_meeting_test_data ()
327327
0 commit comments