def test_when_exten_changes_but_is_available(self, dao_get, validate_extension_available): dao_get.return_value = Extension(exten='1000', context='default') extension = Extension(id=1, exten='1001', context='default') validator.validate_extension_available_for_edit(extension) dao_get.assert_called_once_with(extension.id) validate_extension_available.assert_called_once_with(extension)
def test_when_exten_does_not_change(self, dao_get, validate_extension_available): dao_get.return_value = Extension(exten='1000') extension = Extension(id=1, exten='1000') validator.validate_extension_available_for_edit(extension) dao_get.assert_called_once_with(extension.id) self.assertNotCalled(validate_extension_available)