module_conversion.py 文件源码

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

项目:hypothesis-protobuf 作者: CurataEng 项目源码 文件源码
def message_to_strategy(message_obj, env, overrides=None):
    """Generate strategy from message."""
    # TODO: nested enums are not supported
    # TODO: nested messages are not supported

    return st.builds(
        buildable(message_obj),
        **{
            field_name: field_to_strategy(field, env, overrides=overrides)
            for field_name, field in message_obj.DESCRIPTOR.fields_by_name.items()
        }
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号