diff --git a/app_helper/base_test.py b/app_helper/base_test.py index 6b7a621..3307571 100644 --- a/app_helper/base_test.py +++ b/app_helper/base_test.py @@ -109,6 +109,7 @@ def request( use_middlewares=False, secure=False, use_toolbar=False, + headers=None, ): """ Create a request for the given parameters. @@ -138,10 +139,12 @@ def request( :param secure: create HTTPS request :type secure: bool :param use_toolbar: add django CMS toolbar - :type secure: bool + :type use_toolbar: bool + :param headers: additional headers + :type headers: dict :return: request """ - request = getattr(RequestFactory(), method)(path, data=data, secure=secure) + request = getattr(RequestFactory(), method)(path, data=data, secure=secure, headers=headers) return self._prepare_request( request, page, diff --git a/changes/290.feature b/changes/290.feature new file mode 100644 index 0000000..ce383f4 --- /dev/null +++ b/changes/290.feature @@ -0,0 +1 @@ +Add headers argument to RequestTestCaseMixin.request method