This commit is contained in:
David Saradini 2018-02-09 05:32:47 +00:00 committed by GitHub
commit 9e774e4f18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -78,5 +78,6 @@ class Mutation(ObjectType):
@classmethod @classmethod
def Field(cls, *args, **kwargs): def Field(cls, *args, **kwargs):
return Field( 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" assert MyMutation._meta.description == "Documentation"
resolved = MyMutation.Field().resolver(None, None, name='Peter') resolved = MyMutation.Field().resolver(None, None, name='Peter')
assert resolved == {'name': 'Peter'} assert resolved == {'name': 'Peter'}
assert MyMutation.Field().description == "Documentation"
def test_mutation_raises_exception_if_no_mutate(): def test_mutation_raises_exception_if_no_mutate():