From 0c43371d891d79671fcfcda68678ac3575808537 Mon Sep 17 00:00:00 2001 From: Ryan P Kilby Date: Wed, 11 Dec 2019 22:10:13 -0800 Subject: [PATCH] Test UniqueTogetherValidator error+source --- tests/test_validators.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/test_validators.py b/tests/test_validators.py index e61016c82..21c00073d 100644 --- a/tests/test_validators.py +++ b/tests/test_validators.py @@ -335,6 +335,15 @@ class TestUniquenessTogetherValidation(TestCase): serializer = WriteableSerializer(data={'name': 'test', 'position': 1}) 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): """ Ensure validators can be explicitly removed..