def test_create(self, generate_password_hash_func, uuid_func, time_func): generate_password_hash_func.return_value = 'user_pass_hash' uuid_func.return_value = 'uuid' time_func.return_value = 123.456 user = User.create('user_email', 'user_password') self.assertEqual('id.usr.123.uuid', str(user.id)) self.assertEqual('user_email', user.email) self.assertEqual('user_pass_hash', user.pass_hash)
def create_user(email_address, password): user = User.create(email_address, password) account_service.store(user) return user