Skip to main content

一组用于 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

  • 额外添加YAMLSerializeryaml11进行安装

0.1.0 - 2015-06-21

  • 添加PrettyJSONSerializer

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

betamax-serializers-0.2.1.tar.gz (3.3 kB 查看哈希

已上传 source

内置分布

betamax_serializers-0.2.1-py2.py3-none-any.whl (4.2 kB 查看哈希

已上传 py2 py3