Add test to verify partial updates

This commit is contained in:
Jonathan Kim 2019-12-27 14:40:03 +00:00
parent b939ce6d2b
commit 594b8f8fde

View File

@ -183,6 +183,16 @@ def test_model_update_mutate_and_get_payload_success():
assert result.cool_name == "New Narf" 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 @mark.django_db
def test_model_invalid_update_mutate_and_get_payload_success(): def test_model_invalid_update_mutate_and_get_payload_success():
class InvalidModelMutation(SerializerMutation): class InvalidModelMutation(SerializerMutation):