Используйте body для отправки JSON в виде строки:
data = json.dumps(data)
client.simulate_request(method='POST', path=url, body=data)
При желании вы также можете установить заголовок content-type , чтобы указать, что это запрос JSON:
headers = {'Content-Type': 'application/json'}
data = json.dumps(data)
client.simulate_request(method='POST', path=url, headers=headers, body=data)