def test_create(self, user_validate_create, user_dao_create, user_notifier_created, create_private_template, create_default_dial_actions_for_user, create_user_destination): firstname = u'Clémence' lastname = u'Dupont' caller_id = u'"Clémence Dupont"' user = User(firstname=firstname, lastname=lastname, caller_id=caller_id) user_dao_create.return_value = user result = user_services.create(user) user_validate_create.assert_called_once_with(user) user_dao_create.assert_called_once_with(user) user_notifier_created.assert_called_once_with(user) create_default_dial_actions_for_user.assert_called_once_with(user) create_user_destination.assert_called_once_with(user) self.assertEquals(type(result), User) self.assertEquals(result.private_template_id, create_private_template.return_value)
def test_given_no_caller_id_when_creating_a_user_then_generates_a_caller_id(self, user_validate_create, user_dao_create, user_notifier_created, create_private_template, create_default_dial_actions_for_user, create_user_destination): firstname = u'Clémence' lastname = u'Dupont' caller_id = u'"Clémence Dupont"' user = User(firstname=firstname, lastname=lastname) expected_user = User(firstname=firstname, lastname=lastname, caller_id=caller_id, private_template_id=create_private_template.return_value) user_services.create(user) user_dao_create.assert_called_once_with(expected_user)