用法:
wsgiref.util.setup_testing_defaults(environ)
使用简单的默认值更新
environ
以进行测试。该例程添加了 WSGI 所需的各种参数,包括
HTTP_HOST
,SERVER_NAME
,SERVER_PORT
,REQUEST_METHOD
,SCRIPT_NAME
,PATH_INFO
,以及所有的 PEP 3333-定义wsgi.*
变量。它仅提供默认值,不会替换这些变量的任何现有设置。该例程旨在使 WSGI 服务器和应用程序的单元测试更容易设置虚拟环境。它不应该被实际的 WSGI 服务器或应用程序使用,因为数据是假的!
示例用法:
from wsgiref.util import setup_testing_defaults from wsgiref.simple_server import make_server # A relatively simple WSGI application. It's going to print out the # environment dictionary after being updated by setup_testing_defaults def simple_app(environ, start_response): setup_testing_defaults(environ) status = '200 OK' headers = [('Content-type', 'text/plain; charset=utf-8')] start_response(status, headers) ret = [("%s: %s\n" % (key, value)).encode("utf-8") for key, value in environ.items()] return ret with make_server('', 8000, simple_app) as httpd: print("Serving on port 8000...") httpd.serve_forever()
相关用法
- Python wsgiref.util.FileWrapper用法及代码示例
- Python wsgiref.simple_server.make_server用法及代码示例
- Python wsgiref.validate.validator用法及代码示例
- Python OpenCV waitKeyEx()用法及代码示例
- Python winsound.SND_ALIAS用法及代码示例
- Python weakref.WeakMethod用法及代码示例
- Python OpenCV waitKey()用法及代码示例
- Python torch.distributed.rpc.rpc_async用法及代码示例
- Python torch.nn.InstanceNorm3d用法及代码示例
- Python sklearn.cluster.MiniBatchKMeans用法及代码示例
- Python pandas.arrays.IntervalArray.is_empty用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
- Python numpy.less()用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python Sympy Permutation.list()用法及代码示例
- Python dask.dataframe.Series.apply用法及代码示例
- Python scipy.ndimage.binary_opening用法及代码示例
- Python pyspark.pandas.Series.dropna用法及代码示例
- Python torchaudio.transforms.Fade用法及代码示例
- Python dask.dataframe.to_records用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 wsgiref.util.setup_testing_defaults。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。