mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-25 19:14:11 +03:00
Improved batch view tests
This commit is contained in:
parent
f217731066
commit
2660de969f
|
@ -184,9 +184,9 @@ def test_batch_allows_post_with_json_encoding(client):
|
||||||
|
|
||||||
|
|
||||||
def test_batch_fails_if_is_empty(client):
|
def test_batch_fails_if_is_empty(client):
|
||||||
response = client.post(batch_url_string(), j([]), 'application/json')
|
response = client.post(batch_url_string(), '[]', 'application/json')
|
||||||
|
|
||||||
assert response.status_code == 200
|
assert response.status_code == 400
|
||||||
assert response_json(response) == {
|
assert response_json(response) == {
|
||||||
'errors': [{'message': 'Received an empty list in the batch request.'}]
|
'errors': [{'message': 'Received an empty list in the batch request.'}]
|
||||||
}
|
}
|
||||||
|
@ -441,9 +441,18 @@ def test_handles_errors_caused_by_a_lack_of_query(client):
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def test_handles_invalid_json_bodies(client):
|
def test_handles_not_expected_json_bodies(client):
|
||||||
response = client.post(url_string(), '[]', 'application/json')
|
response = client.post(url_string(), '[]', 'application/json')
|
||||||
|
|
||||||
|
assert response.status_code == 400
|
||||||
|
assert response_json(response) == {
|
||||||
|
'errors': [{'message': 'The received data is not a valid JSON query.'}]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
def test_handles_invalid_json_bodies(client):
|
||||||
|
response = client.post(url_string(), '[oh}', 'application/json')
|
||||||
|
|
||||||
assert response.status_code == 400
|
assert response.status_code == 400
|
||||||
assert response_json(response) == {
|
assert response_json(response) == {
|
||||||
'errors': [{'message': 'POST body sent invalid JSON.'}]
|
'errors': [{'message': 'POST body sent invalid JSON.'}]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user