def test_register(self, api_client, test_user): allow(UserService).register_new_user.and_return(test_user) user_data = generate_user_profile() response = api_client.post(self.register_url, user_data) response_json = response.json() serialized_data = SessionSerializer(test_user).data assert response.status_code == status.HTTP_200_OK assert response_json.keys() == serialized_data.keys()
def test_valid_token(self, api_client, test_user): allow(SessionService).process_facebook_token.and_return(test_user) login_data = {'accessToken': 'valid_token'} response = api_client.post(self.facebook_login_url, login_data) response_json = response.json() assert response.status_code == status.HTTP_200_OK user_data = SessionSerializer(test_user).data assert response_json.keys() == user_data.keys()