python类composite()的实例源码

api_metadata.py 文件源码 项目:TopChef 作者: TopChef 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def api_metadata(
        draw, maintainer_names=text(), versions=text()
) -> APIMetadataInterface:
    """

    :param draw: A function supplied by the ``@composite`` decorator,
        which knows how to draw a randomly-generated sample from the
        strategies provided by ``hypothesis``
    :param maintainer_names: A generator for maintainer names
    :param versions: A generator for API versions
    :return: A randomly-generated API Metadata model
    """
    return _APIMetadata(
        draw(maintainer_names), draw(versions)
    )


问题


面经


文章

微信
公众号

扫码关注公众号