Esempio n. 1
0
 def test_timetable_json(self):
     timetable = Timetable()
     timetable.add_talk(self.talk)
     self.talk.put()
     talk2 = Talk(title = 'Titulo2', room = self.room2, session=1).put()
     
     talks = timetable.get_talks()
     talks_json = timetable.get_talks_json()
     logging.error("AG:  %s " %  talks_json)
Esempio n. 2
0
 def test_get_rows_for_template(self):
     self.talk.room = self.room2
     timetable = Timetable()
     timetable.add_talk(self.talk)
     number_of_sessions = len(Talk.get_talk_sessions())
     self.assertEquals(number_of_sessions, len(timetable.get_rows_for_template()))
     for row in timetable.get_rows_for_template():
         self.assertEquals(2, len(row.talks_by_room()))
         if row.session == 1:
             self.assertEquals(row.talks_by_room()[0], None)
             self.assertEquals(row.talks_by_room()[1], self.talk)                        
Esempio n. 3
0
 def test_add_talk_to_schedule_grid(self):
     timetable = Timetable()
     timetable.add_talk(self.talk)
     self.assertEquals('Titulo1', timetable.get_grid()[1]['sala1'].title)