def testFromJson(self): appointment = Appointment.FromJSON({ 'tutor_id': 1, 'name': 'Test Appointment 2', 'start_time': self.timeStr, 'end_time': self.timeStr }) self.assertEqual(appointment.tutor_id, 1) self.assertEqual(appointment.name, 'Test Appointment 2') self.assertEqual(appointment.start_time, self.timeStr) self.assertEqual(appointment.end_time, self.timeStr)
def post_appointment(self, data): appointment = Appointment.FromJSON(data) self.session.add(appointment) self.session.flush() return appointment.toJSON()