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()
}
)
module_conversion.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录