def test_command_init_scenario(temp_dir): role_directory = os.path.join(temp_dir.strpath, "test-init") cmd = ["molecule", "init", "role", "--role-name", "test-init"] assert run_command(cmd).returncode == 0 metadata_lint_update(role_directory) with change_dir_to(role_directory): molecule_directory = pytest.helpers.molecule_directory() scenario_directory = os.path.join(molecule_directory, "test-scenario") cmd = [ "molecule", "init", "scenario", "--scenario-name", "test-scenario", "--role-name", "test-init", "--driver-name", "libvirt", ] assert run_command(cmd).returncode == 0 assert os.path.isdir(scenario_directory) cmd = ["molecule", "test", "-s", "test-scenario"] assert run_command(cmd).returncode == 0
def test_command_init_scenario(temp_dir): role_directory = os.path.join(temp_dir.strpath, "test-init") options = {} cmd = sh.molecule.bake("init", "role", "test-init", **options) run_command(cmd) metadata_lint_update(role_directory) with change_dir_to(role_directory): molecule_directory = pytest.helpers.molecule_directory() scenario_directory = os.path.join(molecule_directory, "test-scenario") options = {"role_name": "test-init", "driver-name": "lxd"} cmd = sh.molecule.bake("init", "scenario", "test-scenario", **options) run_command(cmd) assert os.path.isdir(scenario_directory) cmd = sh.molecule.bake("test", "-s", "test-scenario") run_command(cmd)