From 1773c13d1db75d93146f537b18633769d9c266b8 Mon Sep 17 00:00:00 2001 From: David Saradini Date: Tue, 10 Oct 2017 12:04:47 +0200 Subject: [PATCH] Propagate specific mutation description to the mutation schema --- graphene/types/mutation.py | 3 ++- graphene/types/tests/test_mutation.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/graphene/types/mutation.py b/graphene/types/mutation.py index 25794d47..f47a9e93 100644 --- a/graphene/types/mutation.py +++ b/graphene/types/mutation.py @@ -77,5 +77,6 @@ class Mutation(ObjectType): @classmethod def Field(cls, *args, **kwargs): return Field( - cls._meta.output, args=cls._meta.arguments, resolver=cls._meta.resolver + cls._meta.output, args=cls._meta.arguments, resolver=cls._meta.resolver, + description=cls._meta.description ) diff --git a/graphene/types/tests/test_mutation.py b/graphene/types/tests/test_mutation.py index 91ab14d2..9997163a 100644 --- a/graphene/types/tests/test_mutation.py +++ b/graphene/types/tests/test_mutation.py @@ -36,6 +36,7 @@ def test_generate_mutation_with_meta(): assert MyMutation._meta.description == "Documentation" resolved = MyMutation.Field().resolver(None, None, name='Peter') assert resolved == {'name': 'Peter'} + assert MyMutation.Field().description == "Documentation" def test_mutation_raises_exception_if_no_mutate():