Skip to content

Commit 54d649b

Browse files
committed
update test_serializer_bulk_update for handling new error formatting
1 parent c04d629 commit 54d649b

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

tests/test_serializer_bulk_update.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,9 @@ def test_bulk_create_errors(self):
6565
'author': 'Haruki Murakami'
6666
}
6767
]
68-
expected_errors = [
69-
{},
70-
{},
71-
{'id': ['A valid integer is required.']}
72-
]
68+
expected_errors = {
69+
2: {'id': ['A valid integer is required.']}
70+
}
7371

7472
serializer = self.BookSerializer(data=data, many=True)
7573
assert serializer.is_valid() is False
@@ -85,11 +83,7 @@ def test_invalid_list_datatype(self):
8583
assert serializer.is_valid() is False
8684

8785
message = 'Invalid data. Expected a dictionary, but got str.'
88-
expected_errors = [
89-
{'non_field_errors': [message]},
90-
{'non_field_errors': [message]},
91-
{'non_field_errors': [message]}
92-
]
86+
expected_errors = {idx: {'non_field_errors': [message]} for idx in range(len(data))}
9387

9488
assert serializer.errors == expected_errors
9589

0 commit comments

Comments
 (0)