mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-04-15 06:32:11 +03:00
Merge cf09681a73
into 07d3e1ec8f
This commit is contained in:
commit
56a3831e17
|
@ -683,6 +683,24 @@ class TestUniqueConstraintValidation(TestCase):
|
|||
result = serializer.save()
|
||||
self.assertIsInstance(result, UniqueConstraintNullableModel)
|
||||
|
||||
def test_unique_constraint_source(self):
|
||||
class SourceUniqueConstraintSerializer(serializers.ModelSerializer):
|
||||
raceName = serializers.CharField(source="race_name")
|
||||
|
||||
class Meta:
|
||||
model = UniqueConstraintModel
|
||||
fields = ("raceName", "position", "global_id", "fancy_conditions")
|
||||
|
||||
serializer = SourceUniqueConstraintSerializer(
|
||||
data={
|
||||
"raceName": "example",
|
||||
"position": 5,
|
||||
"global_id": 11,
|
||||
"fancy_conditions": 11,
|
||||
}
|
||||
)
|
||||
assert serializer.is_valid()
|
||||
|
||||
|
||||
# Tests for `UniqueForDateValidator`
|
||||
# ----------------------------------
|
||||
|
|
Loading…
Reference in New Issue
Block a user