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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy