Skip to content

Commit 08d60f5

Browse files
committed
Refs #3235 - Test demonstrating a single value passed to ListField is lost.
1 parent 981265f commit 08d60f5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/test_fields.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,14 @@ class TestSerializer(serializers.Serializer):
317317
assert serializer.is_valid()
318318
assert serializer.validated_data == {'scores': [1, 3]}
319319

320+
def test_querydict_list_input_only_one_input(self):
321+
class TestSerializer(serializers.Serializer):
322+
scores = serializers.ListField(child=serializers.IntegerField())
323+
324+
serializer = TestSerializer(data=QueryDict('scores=1&'))
325+
assert serializer.is_valid()
326+
assert serializer.validated_data == {'scores': [1]}
327+
320328

321329
class TestCreateOnlyDefault:
322330
def setup(self):

0 commit comments

Comments
 (0)