@@ -162,7 +162,7 @@ def test_meeting_agenda(self):
162162 registration_text = "Registration"
163163
164164 # utc
165- time_interval = "%s-%s" % (slot .utc_start_time ().strftime ("%H:%M" ).lstrip ("0" ), (slot .utc_start_time () + slot .duration ).strftime ("%H:%M" ).lstrip ("0" ))
165+ time_interval = r "%s<span.*/span> -%s" % (slot .utc_start_time ().strftime ("%H:%M" ).lstrip ("0" ), (slot .utc_start_time () + slot .duration ).strftime ("%H:%M" ).lstrip ("0" ))
166166
167167 r = self .client .get (urlreverse ("ietf.meeting.views.agenda" , kwargs = dict (num = meeting .number ,utc = '-utc' )))
168168 self .assertEqual (r .status_code , 200 )
@@ -172,14 +172,14 @@ def test_meeting_agenda(self):
172172 self .assertIn (session .group .name , agenda_content )
173173 self .assertIn (session .group .parent .acronym .upper (), agenda_content )
174174 self .assertIn (slot .location .name , agenda_content )
175- self .assertIn ( time_interval , agenda_content )
175+ self .assertRegex ( agenda_content , time_interval )
176176 self .assertIsNotNone (q (':input[value="%s"]' % meeting .time_zone ),
177177 'Time zone selector should show meeting timezone' )
178178 self .assertIsNotNone (q ('.nav *:contains("%s")' % meeting .time_zone ),
179179 'Time zone indicator should be in nav sidebar' )
180180
181181 # plain
182- time_interval = "%s-%s" % (slot .time .strftime ("%H:%M" ).lstrip ("0" ), (slot .time + slot .duration ).strftime ("%H:%M" ).lstrip ("0" ))
182+ time_interval = r "%s<span.*/span> -%s" % (slot .time .strftime ("%H:%M" ).lstrip ("0" ), (slot .time + slot .duration ).strftime ("%H:%M" ).lstrip ("0" ))
183183
184184 r = self .client .get (urlreverse ("ietf.meeting.views.agenda" , kwargs = dict (num = meeting .number )))
185185 self .assertEqual (r .status_code , 200 )
@@ -189,7 +189,7 @@ def test_meeting_agenda(self):
189189 self .assertIn (session .group .name , agenda_content )
190190 self .assertIn (session .group .parent .acronym .upper (), agenda_content )
191191 self .assertIn (slot .location .name , agenda_content )
192- self .assertIn ( time_interval , agenda_content )
192+ self .assertRegex ( agenda_content , time_interval )
193193 self .assertIn (registration_text , agenda_content )
194194
195195 # Make sure there's a frame for the session agenda and it points to the right place
@@ -208,7 +208,7 @@ def test_meeting_agenda(self):
208208
209209 # text
210210 # the rest of the results don't have as nicely formatted times
211- time_interval = time_interval . replace ( ":" , "" )
211+ time_interval = "%s-%s" % ( slot . time . strftime ( "%H%M" ). lstrip ( "0" ), ( slot . time + slot . duration ). strftime ( "%H%M" ). lstrip ( "0" ) )
212212
213213 r = self .client .get (urlreverse ("ietf.meeting.views.agenda" , kwargs = dict (num = meeting .number , ext = ".txt" )))
214214 self .assertContains (r , session .group .acronym )
0 commit comments