"""Test for reset_user_with_auth0.""" import json from unittest.mock import MagicMock from owsresponse import response from users.app import app from users.logic import user_info def test_reset_user_with_auth0(monkeypatch): """Test reset_user_with_auth0 success.""" expected = {'foo': 'bar'} app.testing = True monkeypatch.setattr( user_info, 'reset_users_auth0_details', MagicMock(return_value=response.Response(message=expected)), ) request = app.test_client().delete('/auth0/reset-users/auth0|dummy') response_data = json.loads(request.data.decode('utf-8')) assert request.status_code == 200 assert response_data == expected