mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-10 19:57:15 +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):
|
||||
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) == {
|
||||
'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')
|
||||
|
||||
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_json(response) == {
|
||||
'errors': [{'message': 'POST body sent invalid JSON.'}]
|
||||
|
|
Loading…
Reference in New Issue
Block a user