本文整理汇总了Python中wsgiref.util.setup_testing_defaults方法的典型用法代码示例。如果您正苦于以下问题:Python util.setup_testing_defaults方法的具体用法?Python util.setup_testing_defaults怎么用?Python util.setup_testing_defaults使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wsgiref.util
的用法示例。
在下文中一共展示了util.setup_testing_defaults方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: checkShift
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkShift(self,sn_in,pi_in,part,sn_out,pi_out):
env = {'SCRIPT_NAME':sn_in,'PATH_INFO':pi_in}
util.setup_testing_defaults(env)
self.assertEqual(util.shift_path_info(env),part)
self.assertEqual(env['PATH_INFO'],pi_out)
self.assertEqual(env['SCRIPT_NAME'],sn_out)
return env
示例2: checkDefault
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkDefault(self, key, value, alt=None):
# Check defaulting when empty
env = {}
util.setup_testing_defaults(env)
if isinstance(value, StringIO):
self.assertIsInstance(env[key], StringIO)
else:
self.assertEqual(env[key], value)
# Check existing value
env = {key:alt}
util.setup_testing_defaults(env)
self.assertIs(env[key], alt)
示例3: checkCrossDefault
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkCrossDefault(self,key,value,**kw):
util.setup_testing_defaults(kw)
self.assertEqual(kw[key],value)
示例4: checkAppURI
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkAppURI(self,uri,**kw):
util.setup_testing_defaults(kw)
self.assertEqual(util.application_uri(kw),uri)
示例5: checkReqURI
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkReqURI(self,uri,query=1,**kw):
util.setup_testing_defaults(kw)
self.assertEqual(util.request_uri(kw,query),uri)
示例6: checkDefault
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkDefault(self, key, value, alt=None):
# Check defaulting when empty
env = {}
util.setup_testing_defaults(env)
if isinstance(value, StringIO):
self.assertIsInstance(env[key], StringIO)
else:
self.assertEqual(env[key], value)
# Check existing value
env = {key:alt}
util.setup_testing_defaults(env)
self.assertTrue(env[key] is alt)
示例7: checkOSEnviron
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkOSEnviron(self,handler):
empty = {}; setup_testing_defaults(empty)
env = handler.environ
from os import environ
for k,v in environ.items():
if k not in empty:
self.assertEqual(env[k],v)
for k,v in empty.items():
self.assertIn(k, env)
示例8: checkDefault
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def checkDefault(self, key, value, alt=None):
# Check defaulting when empty
env = {}
util.setup_testing_defaults(env)
if isinstance(value, StringIO):
self.assertIsInstance(env[key], StringIO)
elif isinstance(value,BytesIO):
self.assertIsInstance(env[key],BytesIO)
else:
self.assertEqual(env[key], value)
# Check existing value
env = {key:alt}
util.setup_testing_defaults(env)
self.assertIs(env[key], alt)
示例9: sample_environ
# 需要导入模块: from wsgiref import util [as 别名]
# 或者: from wsgiref.util import setup_testing_defaults [as 别名]
def sample_environ(**kwargs):
environ = {}
util.setup_testing_defaults(environ)
environ.update(kwargs)
return environ