betamax的一组第三方序列化程序
betamax-serializers的Python项目详细描述
Betamax的实验序列化程序集,可能会在 主包装。
漂亮的json序列化程序
用法:
frombetamax_serializers.pretty_jsonimportPrettyJSONSerializerfrombetamaximportBetamaximportrequestsBetamax.register_serializer(PrettyJSONSerializer)session=requests.Session()recorder=Betamax(session)withrecorder.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显式添加到依赖项列表中。
用法:
frombetamaximportBetamaxfrombetamax_serializers.yaml11importYAMLSerializerimportrequestsBetamax.register_serializer(YAMLSerializer)session=requests.Session()recorder=Betamax(session)withrecorder.use_cassette('testyaml',serialize_with='yaml11'):session.request(method=method,url=url,...)
0.2.1-2019年7月27日
- 修复YAMLSerializer中的错误以处理新文件
0.2.0-2016年4月12日
- 为安装添加YAMLSerializer和yaml11附加值
0.1.0-2015年6月21日
- 添加PrettyJSONSerializer