How do I simulate an AJAX request with Flask test client?
Try this:-
def test_index(): tester = app.test_client() response = tester.get('/', headers=[('X-Requested-With', 'XMLHttpRequest')]) assert 'Hello world!' in response.data
import jsondef test_index(): data = json.dumps({}) client = app.test_client() headers = { 'Content-Type': 'application/json', } response = client.post('/', data=data, headers=headers) data = json.loads(response.data) assert data
`