This commit is contained in:
Tom Christie 2014-10-09 10:11:44 +01:00
parent a58cfe167d
commit 5f4cc52ef5
2 changed files with 7 additions and 1 deletions

View File

@ -12,6 +12,9 @@ from rest_framework.utils.representation import smart_repr
class UniqueValidator:
"""
Validator that corresponds to `unique=True` on a model field.
"""
# Validators with `requires_context` will have the field instance
# passed to them when the field is instantiated.
requires_context = True
@ -46,6 +49,9 @@ class UniqueValidator:
class UniqueTogetherValidator:
"""
Validator that corresponds to `unique_together = (...)` on a model class.
"""
requires_context = True
message = _('The fields {field_names} must make a unique set.')

View File

@ -131,7 +131,7 @@ class TestUniquenessTogetherValidation(TestCase):
'position': 1
}
def test_ignore_exlcuded_fields(self):
def test_ignore_excluded_fields(self):
"""
When model fields are not included in a serializer, then uniqueness
validtors should not be added for that field.