conftest.py 文件源码

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

项目:pytest-salt-containers 作者: dincamihai 项目源码 文件源码
def mocks(request, testdir):
    testdir.makeini("""
        [pytest]
        IMAGE = myregistry/defaultimage
        MINION_IMAGE = myregistry/minion_image
    """)
    plugin_mocks = patch.multiple(
        'saltcontainers.plugin',
        Client=MagicMock(**{
            'return_value.inspect_container.return_value': {
                'NetworkSettings': {'IPAddress': 'fake-ip'}}
        }))
    salt_key_mock = patch(
        'saltcontainers.factories.MasterModel.salt_key',
        **{'return_value.__getitem__.return_value.__contains__.return_value': True})
    plugin_mocks.start()
    request.addfinalizer(plugin_mocks.stop)
    salt_key_mock.start()
    request.addfinalizer(salt_key_mock.stop)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号