跳过主要内容

为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 查看哈希值

上传时间:

构建分布

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

上传时间: Python 2 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面