Skip to content

Commit 4bbc689

Browse files
fix formatting issues for list serializer validation fix
1 parent a717d74 commit 4bbc689

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

rest_framework/serializers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ def __init__(self, *args, **kwargs):
592592

593593
if kwargs.get('instance', []) and kwargs.get('data', []):
594594
assert len(kwargs.get("data", [])) == len(
595-
kwargs.get("instance", [])), 'Data and instance should have same length'
595+
kwargs.get("instance", [])), 'Data and instance should have same length'
596596

597597
super().__init__(*args, **kwargs)
598598
self.child.bind(field_name='', parent=self)

tests/test_serializer.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import pickle
33
import re
44
import sys
5+
import unittest
56
from collections import ChainMap
67
from collections.abc import Mapping
78

@@ -10,7 +11,6 @@
1011

1112
from rest_framework import exceptions, fields, relations, serializers
1213
from rest_framework.fields import Field
13-
1414
from .models import (
1515
ForeignKeyTarget, NestedForeignKeySource, NullableForeignKeySource
1616
)
@@ -787,9 +787,6 @@ def validate_value(self, value):
787787
return value
788788

789789

790-
import unittest
791-
792-
793790
class TestMultipleObjectsValidation(unittest.TestCase):
794791
def setUp(self):
795792
self.objs = [
@@ -818,10 +815,10 @@ def test_multiple_objects_are_validated_separately(self):
818815
def test_exception_raised_when_data_and_instance_length_different(self):
819816

820817
with self.assertRaises(AssertionError):
821-
serializer = MyClassSerializer(
818+
MyClassSerializer(
822819
data=[{'value': 'set', 'id': instance.id} for instance in
823820
self.objs],
824821
instance=self.objs[:-1],
825822
many=True,
826823
partial=True,
827-
)
824+
)

0 commit comments

Comments
 (0)