GraphQLTestCase self.query query() получил неожиданный аргумент ключевого слова 'op_name'

У меня есть следующее GraphQLTestCase

def test_create_foo(self):
    response = self.query(
        """
        mutation createFoo($input: MutationInput!) {
            createFoo(input: $input) {
                foo {
                    id
                    title
                }
            }
        }
        """,
        op_name="createFoo",
        input_data={"title": "Title Test"},
    )

Когда я запустил, я получил ошибку:

response = self.query( TypeError: query() получил неожиданный аргумент ключевого слова 'op_name'

Я использую:

  • graphene 3.1.1
  • graphene-django 3.0.0

Что может быть?

видимо аргумент op_name был переименован в operation_name в graphene-django 3.0.0, другие изменения можно посмотреть здесь https://github.com/graphql-python/graphene-django/releases/tag/v3.0.0

Вернуться на верх