def test_talk_api_talk_is_scheduled(self): with transaction.manager: talk = DBSession.query(Talk).get(self._admin_talk_id) schedule_slot = DBSession.query(ScheduleSlot).get(self._schedule_slot_id) schedule_slot.talk = talk data = self._getJsonFrom('/talk/11.json', who='admin', status=200) self.assertEquals("room", data['data']['talk']['room']) self.assertEquals("2012-11-10T10:00:00-05:00", data['data']['talk']['start']) self.assertEquals("2012-11-10T10:30:00-05:00", data['data']['talk']['end']) self.assertEquals(30, data['data']['talk']['duration']) self.assertEquals("X21", data['data']['talk']['schedule_code'])
def test_talk_api_talk_is_scheduled(self): start = datetime(2012, 11, 10, 15, 00) end = datetime(2012,11,10,15,30) with transaction.manager: talk = DBSession.query(Talk).get(self._admin_talk_id) schedule_slot = DBSession.query(ScheduleSlot).get(self._schedule_slot_id) schedule_slot.talk = talk data = self._getJsonFrom('/talk/11.json', who='admin', status=200) self.assertEquals("room", data['data']['talk']['room']) self.assertEquals("2012-11-10T10:00:00-05:00", data['data']['talk']['start']) self.assertEquals("2012-11-10T10:30:00-05:00", data['data']['talk']['end']) self.assertEquals(30, data['data']['talk']['duration'])
def test_talk_api_talk_is_scheduled(self): start = datetime(2012, 11, 10, 15, 00) end = datetime(2012,11,10,15,30) with transaction.manager: talk = DBSession.query(Talk).get(self._admin_talk_id) slot = ScheduleSlot(id=101, room="room", start=start, end=end, talk=talk) DBSession.add(slot) data = self._getJsonFrom('/talk/11.json', who='admin', status=200) self.assertEquals("room", data['data']['talk']['room']) self.assertEquals("2012-11-10T10:00:00-05:00", data['data']['talk']['start']) self.assertEquals("2012-11-10T10:30:00-05:00", data['data']['talk']['end']) self.assertEquals(30, data['data']['talk']['duration'])