How do I simulate an AJAX request with Flask test client? How do I simulate an AJAX request with Flask test client? flask flask

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

`