Skip to content

Commit fb91efc

Browse files
committed
Added test for allowing unique field to be absent for partial updates
1 parent 4a4bbbd commit fb91efc

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/test_unique_fields_mixin.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,12 @@ def test_create_update_failed(self):
6868
ctx.exception.detail,
6969
{'child': {'field': ['This field must be unique.']}}
7070
)
71+
72+
def test_unique_field_not_required_for_partial_updates(self):
73+
child = models.UFMChild.objects.create(field='value')
74+
serializer = serializers.UFMChildSerializer(
75+
instance=child,
76+
data={},
77+
partial=True
78+
)
79+
self.assertTrue(serializer.is_valid())

0 commit comments

Comments
 (0)