pytest_randomly.py 文件源码

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

项目:pytest-randomly 作者: pytest-dev 项目源码 文件源码
def _reseed(config, offset=0):
    seed = config.getoption('randomly_seed') + offset
    if seed not in random_states:
        random.seed(seed)
        random_states[seed] = random.getstate()
    else:
        random.setstate(random_states[seed])

    if have_factory_boy:
        factory_set_random_state(random_states[seed])

    if have_faker:
        faker_random.setstate(random_states[seed])

    if have_numpy:
        if seed not in np_random_states:
            np_random.seed(seed)
            np_random_states[seed] = np_random.get_state()
        else:
            np_random.set_state(np_random_states[seed])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号