本文整理汇总了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()