为Betamax提供的一组第三方序列化器
项目描述
为Betamax提供的一组序列化器,可能最终会集成到主包中。
美观的JSON序列化器
用法
from betamax_serializers.pretty_json import PrettyJSONSerializer
from betamax import Betamax
import requests
Betamax.register_serializer(PrettyJSONSerializer)
session = requests.Session()
recorder = Betamax(session)
with recorder.use_cassette('testpretty', serialize_with='prettyjson'):
session.request(method=method, url=url, ...)
YAML 1.1序列化器
要使用YAML 1.1序列化器,您必须确保已安装pyyaml,可以通过使用betamax_serializer[yaml11] >= 0.2.0作为依赖项或显式地将PyYAML添加到您的依赖项列表中来实现。
用法
from betamax import Betamax
from betamax_serializers.yaml11 import YAMLSerializer
import requests
Betamax.register_serializer(YAMLSerializer)
session = requests.Session()
recorder = Betamax(session)
with recorder.use_cassette('testyaml', serialize_with='yaml11'):
session.request(method=method, url=url, ...)
0.2.1 - 2019-07-27
修复了YAMLSerializer中的错误,使其与新文件兼容
0.2.0 - 2016-04-12
添加了YAMLSerializer和yaml11扩展,用于安装
0.1.0 - 2015-06-21
添加了PrettyJSONSerializer
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
betamax-serializers-0.2.1.tar.gz (3.3 kB 查看哈希值)
构建分布
关闭
betamax-serializers-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 345c419b1b73171f2951c62ac3c701775ac4b76e13e86464ebf0ff2a978e4949 |
|
MD5 | 2d959013419cc9a7e4c1abf2e735e1df |
|
BLAKE2b-256 | 1941bb325c131204a3feb7f4cf1611d38e6fa676a31615e9513427b115bb0cfa |
关闭
betamax_serializers-0.2.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1b23c46429c40a8873682854c88d805c787c72d252f3fa0c858e9c300682ceac |
|
MD5 | 0e1f99dc912e6a25a245fcf14dbc61ad |
|
BLAKE2b-256 | 90729bfb9eabcd19246d377ed05067e7a8c07a41817c7a87c76779700de86fe1 |