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)
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)
def test_add_talk_to_schedule_grid(self): timetable = Timetable() timetable.add_talk(self.talk) self.assertEquals('Titulo1', timetable.get_grid()[1]['sala1'].title)