From 54d649b8ed0edd60484cf6404a40ee4a84f257e4 Mon Sep 17 00:00:00 2001 From: Pravin Kamble Date: Wed, 26 Nov 2025 11:51:25 +0530 Subject: [PATCH] update test_serializer_bulk_update for handling new error formatting --- tests/test_serializer_bulk_update.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/tests/test_serializer_bulk_update.py b/tests/test_serializer_bulk_update.py index 0465578bb..c888e6aa8 100644 --- a/tests/test_serializer_bulk_update.py +++ b/tests/test_serializer_bulk_update.py @@ -65,11 +65,9 @@ class BulkCreateSerializerTests(TestCase): 'author': 'Haruki Murakami' } ] - expected_errors = [ - {}, - {}, - {'id': ['A valid integer is required.']} - ] + expected_errors = { + 2: {'id': ['A valid integer is required.']} + } serializer = self.BookSerializer(data=data, many=True) assert serializer.is_valid() is False @@ -85,11 +83,7 @@ class BulkCreateSerializerTests(TestCase): assert serializer.is_valid() is False message = 'Invalid data. Expected a dictionary, but got str.' - expected_errors = [ - {'non_field_errors': [message]}, - {'non_field_errors': [message]}, - {'non_field_errors': [message]} - ] + expected_errors = {idx: {'non_field_errors': [message]} for idx in range(len(data))} assert serializer.errors == expected_errors