• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python sh.molecule函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中sh.molecule函数的典型用法代码示例。如果您正苦于以下问题:Python molecule函数的具体用法?Python molecule怎么用?Python molecule使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了molecule函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: test_command_init_verifier_serverspec

def test_command_init_verifier_serverspec(temp_dir):
    d = os.path.join(temp_dir, 'command-test-serverspec')
    sh.molecule('init', '--role', 'command-test-serverspec', '--driver',
                'docker', '--verifier', 'serverspec')
    os.chdir(d)
    sh.bundle('install')
    sh.molecule('test')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:7,代码来源:test_docker_scenarios.py


示例2: test_custom_ansible_cfg

def test_custom_ansible_cfg(scenario_setup):
    sh.molecule('create')
    assert os.path.exists('.molecule/ansible.cfg')

    sh.molecule('destroy')
    assert os.path.exists('.molecule/ansible.cfg')
    assert os.path.exists('ansible.cfg')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:7,代码来源:test_docker_scenarios.py


示例3: test_command_verify_trailing_whitespace

def test_command_verify_trailing_whitespace(scenario_setup):
    try:
        sh.molecule('verify')
    except sh.ErrorReturnCode_1 as e:
        message = ansi_escape(e.message)

        assert re.search('\[ANSIBLE0002\] Trailing whitespace', message)
        assert re.search('playbook.yml:5', message)
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:8,代码来源:test_docker_scenarios.py


示例4: test_command_init_role_goss

def test_command_init_role_goss(temp_dir):
    role_directory = os.path.join(temp_dir.strpath, 'test-init')
    options = {
        'role_name': 'test-init',
        'verifier_name': 'goss',
    }
    cmd = sh.molecule.bake('init', 'role', **options)
    pytest.helpers.run_command(cmd)

    os.chdir(role_directory)

    sh.molecule('test')
开发者ID:kireledan,项目名称:molecule,代码行数:12,代码来源:test_scenarios.py


示例5: scenario_setup

def scenario_setup(request):
    scenario = request.param
    d = os.path.join(
        os.path.dirname(os.path.abspath(__file__)), '..', 'scenarios',
        scenario)

    os.chdir(d)
    sh.molecule('destroy')

    def cleanup():
        sh.molecule('destroy')

    request.addfinalizer(cleanup)
开发者ID:cimarron-pistoncloud,项目名称:molecule,代码行数:13,代码来源:conftest.py


示例6: test_command_init_role_with_template

def test_command_init_role_with_template(temp_dir):
    role_name = 'test-init'
    role_directory = os.path.join(temp_dir.strpath, role_name)

    options = {
        'url': 'https://github.com/retr0h/cookiecutter-molecule.git',
        'no_input': True,
        'role_name': role_name,
    }
    cmd = sh.molecule.bake('init', 'template', **options)
    pytest.helpers.run_command(cmd)

    os.chdir(role_directory)

    sh.molecule('test')
开发者ID:kireledan,项目名称:molecule,代码行数:15,代码来源:test_scenarios.py


示例7: test_command_status

def test_command_status(scenario_setup):
    out = sh.molecule('status', '--driver', 'openstack', '--porcelain')

    assert re.search('status-scenario-01 .*not_created .*openstack',
                     out.stdout)
    assert re.search('status-scenario-02 .*not_created .*openstack',
                     out.stdout)
开发者ID:cimarron-pistoncloud,项目名称:molecule,代码行数:7,代码来源:test_openstack_scenarios.py


示例8: test_command_idempotence

def test_command_idempotence(scenario_setup):
    try:
        sh.molecule('test')
    except sh.ErrorReturnCode_1 as e:
        assert re.search('Idempotence test failed.', e.stdout)
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:5,代码来源:test_docker_scenarios.py


示例9: test_command_converge_with_debug

def test_command_converge_with_debug(scenario_setup):
    sh.molecule('--debug', 'converge')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:2,代码来源:test_docker_scenarios.py


示例10: test_command_converge

def test_command_converge(scenario_setup):
    sh.molecule('converge')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:2,代码来源:test_docker_scenarios.py


示例11: test_command_check

def test_command_check(scenario_setup):
    sh.molecule('create')
    out = sh.molecule('check')
    sh.molecule('verify')

    assert re.search('changed=1', ansi_escape(out.stdout))
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:6,代码来源:test_docker_scenarios.py


示例12: test_requirements_file

def test_requirements_file(scenario_setup):
    sh.molecule('test')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:2,代码来源:test_docker_scenarios.py


示例13: test_command_test

def test_command_test(scenario_setup):
    sh.molecule('test', '--driver', 'vagrant')
开发者ID:cimarron-pistoncloud,项目名称:molecule,代码行数:2,代码来源:test_vagrant_scenarios.py


示例14: test_command_init

def test_command_init(temp_dir):
    d = os.path.join(temp_dir, 'command-test')
    sh.molecule('init', '--role', 'command-test', '--driver', 'docker')
    os.chdir(d)
    sh.molecule('test')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:5,代码来源:test_docker_scenarios.py


示例15: test_group_host_vars

def test_group_host_vars(scenario_setup):
    sh.molecule('test', '--driver', 'vagrant')
开发者ID:davidfischer-ch,项目名称:molecule,代码行数:2,代码来源:test_vagrant_scenarios.py


示例16: test_command_verify_trailing_newline

def test_command_verify_trailing_newline(scenario_setup):
    try:
        sh.molecule('verify')
    except sh.ErrorReturnCode_1 as e:
        assert re.search('Trailing newline found at the end of ./playbook.yml',
                         e.message)
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:6,代码来源:test_docker_scenarios.py


示例17: test_command_verify

def test_command_verify(scenario_setup):
    sh.molecule('verify')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:2,代码来源:test_docker_scenarios.py


示例18: test_command_test

def test_command_test(scenario_setup):
    sh.molecule('test')
开发者ID:kernelpanek-tendril,项目名称:molecule,代码行数:2,代码来源:test_docker_scenarios.py


示例19: test_command_test_platform_all

def test_command_test_platform_all(scenario_setup):
    sh.molecule('test', '--driver', 'vagrant', '--platform', 'all')
开发者ID:cimarron-pistoncloud,项目名称:molecule,代码行数:2,代码来源:test_vagrant_scenarios.py


示例20: test_command_test_platform_centos

def test_command_test_platform_centos(scenario_setup):
    sh.molecule('test', '--driver', 'vagrant', '--platform', 'centos7')
开发者ID:cimarron-pistoncloud,项目名称:molecule,代码行数:2,代码来源:test_vagrant_scenarios.py



注:本文中的sh.molecule函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python sh.mv函数代码示例发布时间:2022-05-27
下一篇:
Python sh.mkdir函数代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap