Propagate specific mutation description to the mutation schema

This commit is contained in:
David Saradini 2017-10-10 12:04:47 +02:00
parent 71d5b1d943
commit 1773c13d1d
2 changed files with 3 additions and 1 deletions

View File

@ -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
)

View File

@ -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():