def test_create(self): name = 'voicemail' number = '42' context = 'default' voicemail = Voicemail(name=name, number=number, context=context) created_voicemail = voicemail_dao.create(voicemail) row = (self.session.query(VoicemailSchema) .filter(VoicemailSchema.mailbox == number) .first()) self.assertEquals(row.uniqueid, created_voicemail.id) self.assertEquals(row.fullname, name) self.assertEquals(row.mailbox, number) self.assertEquals(row.context, context)
def create(voicemail): validator.validate_create(voicemail) voicemail = voicemail_dao.create(voicemail) notifier.created(voicemail) return voicemail