11import datetime
22
33from ietf .utils .test_data import make_test_data
4- from ietf .meeting .models import Meeting , Room , TimeSlot , Session , Schedule , ScheduledSession
4+ from ietf .meeting .models import Meeting , Room , TimeSlot , Session , Schedule , ScheduledSession , ResourceAssociation
5+ from ietf .name .models import RoomResourceName
56from ietf .person .models import Person
67from ietf .doc .models import Document , State
78from ietf .group .models import Group
@@ -16,7 +17,10 @@ def make_meeting_test_data():
1617
1718 meeting = Meeting .objects .get (number = "42" , type = "ietf" )
1819 schedule = Schedule .objects .create (meeting = meeting , owner = plainman , name = "test-agenda" , visible = True , public = True )
20+ pname = RoomResourceName .objects .create (name = 'projector' ,slug = 'proj' )
21+ projector = ResourceAssociation .objects .create (name = pname ,icon = "notfound.png" ,desc = "Basic projector" )
1922 room = Room .objects .create (meeting = meeting , name = "Test Room" , capacity = 123 )
23+ room .resources = [projector ]
2024
2125 # mars WG
2226 slot = TimeSlot .objects .create (meeting = meeting , type_id = "session" , duration = 30 * 60 , location = room ,
@@ -25,6 +29,7 @@ def make_meeting_test_data():
2529 attendees = 10 , requested_by = system_person ,
2630 requested_duration = 20 , status_id = "schedw" ,
2731 scheduled = datetime .datetime .now ())
32+ mars_session .resources = [projector ]
2833 ScheduledSession .objects .create (timeslot = slot , session = mars_session , schedule = schedule )
2934
3035 # ames WG
0 commit comments