Test UniqueTogetherValidator error+source

This commit is contained in:
Ryan P Kilby 2019-12-11 22:10:13 -08:00
parent 32c987517b
commit 0c43371d89

View File

@ -335,6 +335,15 @@ class TestUniquenessTogetherValidation(TestCase):
serializer = WriteableSerializer(data={'name': 'test', 'position': 1}) serializer = WriteableSerializer(data={'name': 'test', 'position': 1})
assert serializer.is_valid(raise_exception=True) assert serializer.is_valid(raise_exception=True)
# Validation error should use seriazlier field name, not source
serializer = WriteableSerializer(data={'position': 1})
assert not serializer.is_valid()
assert serializer.errors == {
'name': [
'This field is required.'
]
}
def test_allow_explict_override(self): def test_allow_explict_override(self):
""" """
Ensure validators can be explicitly removed.. Ensure validators can be explicitly removed..