test_json.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:thorn 作者: robinhood 项目源码 文件源码
def test_encode_datetime():
    now = datetime.utcnow()
    now_utc = now.replace(tzinfo=pytz.utc)
    stripped = datetime(*now.timetuple()[:3])
    serialized = loads(dumps({
        'datetime': now,
        'tz': now_utc,
        'date': now.date(),
        'time': now.time()},
    ))
    assert serialized == {
        'datetime': now.isoformat(),
        'tz': '{0}Z'.format(now_utc.isoformat().split('+', 1)[0]),
        'time': now.time().isoformat(),
        'date': stripped.isoformat(),
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号