File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ def get_times(meeting,day):
4646 The label is [start_time]-[end_time].
4747 '''
4848 # pick a random room
49- rooms = Room .objects .filter (meeting = meeting )
49+ rooms = Room .objects .filter (meeting = meeting , session_types = 'session' )
5050 if rooms :
5151 room = rooms [0 ]
5252 else :
Original file line number Diff line number Diff line change 1111from ietf .meeting .models import Meeting , Room , TimeSlot , SchedTimeSessAssignment
1212from ietf .meeting .test_data import make_meeting_test_data
1313from ietf .person .models import Person
14+ from ietf .secr .meetings .forms import get_times
1415from ietf .utils .mail import outbox
1516from ietf .utils .test_utils import TestCase
1617
@@ -244,6 +245,15 @@ def test_meetings_select_group(self):
244245 self .assertEqual (response .status_code , 200 )
245246 q = PyQuery (response .content )
246247 self .assertEqual (len (q ("#id_scheduled_sessions" )),1 )
247-
248- # def test_meetings_schedule():
249-
248+
249+ # ----------------------
250+ # Unit Tests
251+ # -----------------------
252+ def test_get_times (self ):
253+ meeting = make_meeting_test_data ()
254+ timeslot = meeting .timeslot_set .filter (type = 'session' ).first ()
255+ day = timeslot .time .weekday () + 2 # add 2 to match django __week_day filter
256+ times = get_times (meeting ,day )
257+ values = [ x [0 ] for x in times ]
258+ self .assertTrue (times )
259+ self .assertTrue (timeslot .time .strftime ('%H%M' ) in values )
You can’t perform that action at this time.
0 commit comments