From 5b44bf9391e6433acef22e4bf7dfa9b266113c9d Mon Sep 17 00:00:00 2001 From: Pravin Kamble Date: Thu, 27 Nov 2025 10:15:43 +0530 Subject: [PATCH] refactor tests --- tests/test_serializer_lists.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/tests/test_serializer_lists.py b/tests/test_serializer_lists.py index cc8eeba3c..eaff6ac1f 100644 --- a/tests/test_serializer_lists.py +++ b/tests/test_serializer_lists.py @@ -814,10 +814,10 @@ class TestListSerializerDictErrorBehavior: errors = serializer.errors assert isinstance(errors, dict) - for _, value in errors.items(): - assert value == { - "num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")] - } + assert set(errors.keys()) == {1, 3} + + assert errors[1] == {"num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")]} + assert errors[3] == {"num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")]} def test_listserializer_and_listfield_consistency(self): @@ -847,9 +847,8 @@ class TestListSerializerDictErrorBehavior: assert set(errors["list_serializer"].keys()) == {1, 3} assert set(errors["list_field"].keys()) == {1, 3} - assert errors["list_serializer"][1] == { - "num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")] - } + assert errors["list_serializer"][1] == {"num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")]} + assert errors["list_serializer"][3] == {"num": [ErrorDetail(string="Must be a valid boolean.", code="invalid")]} - for index, value in errors["list_field"].items(): - assert value == [ErrorDetail(string='This dictionary may not be empty.', code='empty')] + assert errors["list_field"][1] == [ErrorDetail(string='This dictionary may not be empty.', code='empty')] + assert errors["list_field"][3] == [ErrorDetail(string='This dictionary may not be empty.', code='empty')]