mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-12-04 16:54:02 +03:00
update test_serializer_bulk_update for handling new error formatting
This commit is contained in:
parent
c04d629909
commit
54d649b8ed
|
|
@ -65,11 +65,9 @@ class BulkCreateSerializerTests(TestCase):
|
||||||
'author': 'Haruki Murakami'
|
'author': 'Haruki Murakami'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
expected_errors = [
|
expected_errors = {
|
||||||
{},
|
2: {'id': ['A valid integer is required.']}
|
||||||
{},
|
}
|
||||||
{'id': ['A valid integer is required.']}
|
|
||||||
]
|
|
||||||
|
|
||||||
serializer = self.BookSerializer(data=data, many=True)
|
serializer = self.BookSerializer(data=data, many=True)
|
||||||
assert serializer.is_valid() is False
|
assert serializer.is_valid() is False
|
||||||
|
|
@ -85,11 +83,7 @@ class BulkCreateSerializerTests(TestCase):
|
||||||
assert serializer.is_valid() is False
|
assert serializer.is_valid() is False
|
||||||
|
|
||||||
message = 'Invalid data. Expected a dictionary, but got str.'
|
message = 'Invalid data. Expected a dictionary, but got str.'
|
||||||
expected_errors = [
|
expected_errors = {idx: {'non_field_errors': [message]} for idx in range(len(data))}
|
||||||
{'non_field_errors': [message]},
|
|
||||||
{'non_field_errors': [message]},
|
|
||||||
{'non_field_errors': [message]}
|
|
||||||
]
|
|
||||||
|
|
||||||
assert serializer.errors == expected_errors
|
assert serializer.errors == expected_errors
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user