"""Test for get_auth0_users_with_email.""" import json from unittest.mock import MagicMock from owsresponse import response from users.app import app from users.logic import auth0_client def test_get_auth0_users_with_email(monkeypatch): """Test get_auth0_users_with_email success.""" expected = {'foo': 'bar'} app.testing = True monkeypatch.setattr( auth0_client, 'resend_verify_email', MagicMock(return_value=response.Response(message=expected)), ) request = app.test_client().post( '/auth0/send-verification-email', data=json.dumps({'user_id': 'auth0|dummy'}), content_type='application/json', ) response_data = json.loads(request.data.decode('utf-8')) assert request.status_code == 200 assert response_data == expected