Pass keyword args from `test_client` method to client class constructor

This commit is contained in:
Matt Wright 2014-03-03 14:14:54 -05:00 committed by Markus Unterwaditzer
parent 6b3fbb323a
commit fed6fd32d8
1 changed files with 2 additions and 2 deletions

View File

@ -821,7 +821,7 @@ class Flask(_PackageBoundObject):
# without reloader and that stuff from an interactive shell.
self._got_first_request = False
def test_client(self, use_cookies=True):
def test_client(self, use_cookies=True, **kwargs):
"""Creates a test client for this application. For information
about unit testing head over to :ref:`testing`.
@ -857,7 +857,7 @@ class Flask(_PackageBoundObject):
cls = self.test_client_class
if cls is None:
from flask.testing import FlaskClient as cls
return cls(self, self.response_class, use_cookies=use_cookies)
return cls(self, self.response_class, use_cookies=use_cookies, **kwargs)
def open_session(self, request):
"""Creates or opens a new session. Default implementation stores all