本文整理匯總了Python中django_webtest.WebTestMixin方法的典型用法代碼示例。如果您正苦於以下問題:Python django_webtest.WebTestMixin方法的具體用法?Python django_webtest.WebTestMixin怎麽用?Python django_webtest.WebTestMixin使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類django_webtest
的用法示例。
在下文中一共展示了django_webtest.WebTestMixin方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: app
# 需要導入模塊: import django_webtest [as 別名]
# 或者: from django_webtest import WebTestMixin [as 別名]
def app(request):
wtm = django_webtest.WebTestMixin()
wtm._patch_settings()
yield django_webtest.DjangoTestApp()
wtm._unpatch_settings()
示例2: new_browser_session
# 需要導入模塊: import django_webtest [as 別名]
# 或者: from django_webtest import WebTestMixin [as 別名]
def new_browser_session(self):
"""
Creates (and switches to) a new session that is separate from previous
sessions. Returns a tuple (old_session_token, new_session_token). These
values should be treated as opaque tokens that can be used with
switch_browser_session.
"""
# WebTestMixin creates the instance as 'self.app', so we just just move
# that value around.
last_app = self.app
self.renew_app()
return (BrowserSessionToken(last_app),
BrowserSessionToken(self.app))
示例3: app
# 需要導入模塊: import django_webtest [as 別名]
# 或者: from django_webtest import WebTestMixin [as 別名]
def app(request):
"""WebTest's TestApp.
Patch and unpatch settings before and after each test.
WebTestMixin, when used in a unittest.TestCase, automatically calls
_patch_settings() and _unpatchsettings.
"""
wtm = WebTestMixin()
wtm._patch_settings()
request.addfinalizer(wtm._unpatch_settings)
return DjangoTestApp()