Test case upgrade to use partial data

This commit is contained in:
Xavier Ordoquy 2015-06-01 16:13:12 +01:00
parent 989c08109b
commit 94e2d3ca61

View File

@ -1018,10 +1018,13 @@ class TestMultipleChoiceField(FieldValues):
]
)
def test_against_partial_updates(self):
def test_against_partial_and_full_updates(self):
# serializer = self.Serializer(data=MockHTMLDict())
from django.http import QueryDict
field = serializers.MultipleChoiceField(choices=(('a', 'a'), ('b', 'b')))
field.partial = False
assert field.get_value(QueryDict({})) == []
field.partial = True
assert field.get_value(QueryDict({})) == rest_framework.fields.empty