def test_get_user_by_username(self, m_get): # TODO: Normalize username username = '******' expected_user = self.make_user() m_get.return_value = expected_user result = auth.get_user_by_username(username) self.assertEqual(result, expected_user)
def authenticate(self, username=None, password=None): user = auth_api.get_user_by_username(username) if not user: return None login = auth_api.get_login_by_user_and_type(user, 'password') if not login: return None # Validate here if (password is not None and check_password(password, login)): setattr(user, 'USED_LOGIN', login) return user