From 594b8f8fde4ed5431412afb6466cfb86ea8652de Mon Sep 17 00:00:00 2001 From: Jonathan Kim Date: Fri, 27 Dec 2019 14:40:03 +0000 Subject: [PATCH] Add test to verify partial updates --- graphene_django/rest_framework/tests/test_mutation.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/graphene_django/rest_framework/tests/test_mutation.py b/graphene_django/rest_framework/tests/test_mutation.py index 9d8b950..bfb247d 100644 --- a/graphene_django/rest_framework/tests/test_mutation.py +++ b/graphene_django/rest_framework/tests/test_mutation.py @@ -183,6 +183,16 @@ def test_model_update_mutate_and_get_payload_success(): assert result.cool_name == "New Narf" +@mark.django_db +def test_model_partial_update_mutate_and_get_payload_success(): + instance = MyFakeModel.objects.create(cool_name="Narf") + result = MyModelMutation.mutate_and_get_payload( + None, mock_info(), **{"id": instance.id} + ) + assert result.errors is None + assert result.cool_name == "Narf" + + @mark.django_db def test_model_invalid_update_mutate_and_get_payload_success(): class InvalidModelMutation(SerializerMutation):