Как установить файлы cookie с помощью GraphQLTestCase

Я копал далеко и глубоко, но пока нет рабочего решения, основываясь на некоторых вещах, которые я прочитал где-то из темы, кажется, что вы должны префикс заголовков с HTTP_, например, HTTP_AUTHORIZATION в конечном итоге является заголовком авторизации, основываясь на этом моя текущая попытка:

class TestImpersonatation(LogonUserMixin, GraphQLTestCase):
  :
  def test_...(self):
    response = self.query(''' ...mutation here... ''',
      headers = {
        "HTTP_AUTHORIZATION": f"JWT {self.token}",
        "HTTP_SET_COOKIE": f"my-jwt-token={self.token}"
      },
      variables={ ...vars... }
    )

но увы, каждый раз, когда я дохожу до точки останова, устанавливается только одна cookie, токен csrf. Я в тупике, но все еще пытаюсь... далее, если экземпляр Client() может быть передан, чтобы сотворить какую-то магию вместо того, чтобы полагаться на созданный внутри.

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