"""Token fixtures.""" from oto import response def get_code_token_data(**overrides): """Get access token data. Args: overrides (dict): fields to override. Returns: dict: the authorization data. """ data = { 'client_id': '19874', 'client_secret': 'randomsecret', 'code': 'code_token' } data.update(overrides) return data def get_ows_user_access_token_data(**overrides): """Get ows-users access token data. Args: overrides (dict): fields to override. Returns: dict: the authorization data. """ data = { 'access_token': 'BweLxLXidR', 'expires_in': 3600, 'token_type': 'bearer' } data.update(overrides) return data def get_ows_user_access_token_response(**overrides): """Get ows-users access token's response. Args: overrides (dict): fields to override. Returns: response.Response: the token response. """ return response.Response(get_ows_user_access_token_data(**overrides)) def get_ows_users_token_failure_response(error): """Get ows-users' login failure response. Args: error (Str): error message. Returns: response.Response: the failed login response. """ return response.Response(errors=[error])