def test_when_new_number_context(self, voicemail_dao_get, validate_number_context): exisiting_voicemail = Voicemail(name='existing_voicemail', number='1000', context='default') voicemail = Voicemail(name='voicemail', number='1001', context='default') voicemail_dao_get.return_value = exisiting_voicemail validator.validate_existing_number_context(voicemail) voicemail_dao_get.assert_called_once_with(voicemail.id) validate_number_context.assert_called_once_with(voicemail)
def test_when_number_context_are_same(self, voicemail_dao_get): voicemail_id = 1 name = 'voicemail' number = '42' context = 'existing_context' voicemail = Voicemail(id=voicemail_id, name=name, number=number, context=context) voicemail_dao_get.return_value = voicemail validator.validate_existing_number_context(voicemail) voicemail_dao_get.assert_called_once_with(voicemail.id)