mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-10 06:41:41 +00:00
33 lines
837 B
Python
33 lines
837 B
Python
import logging
|
|
import os
|
|
|
|
import pytest
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
|
|
@pytest.fixture(scope="session")
|
|
def target_python_version():
|
|
return 3
|
|
|
|
|
|
@pytest.fixture(scope="session")
|
|
def target_salt_version():
|
|
bootstrap_types = ("git", "stable", "onedir", "onedir_rc")
|
|
|
|
# filter out any bootstrap types and then join
|
|
target_salt = ".".join(
|
|
[
|
|
item
|
|
for item in os.environ.get("KITCHEN_SUITE", "").split("-")
|
|
if item not in bootstrap_types
|
|
]
|
|
)
|
|
|
|
# target_salt = os.environ["KITCHEN_SUITE"].split("-", 1)[-1].replace("-", ".")
|
|
|
|
if target_salt.startswith("v"):
|
|
target_salt = target_salt[1:]
|
|
if target_salt in ("default", "latest", "master", "nightly"):
|
|
pytest.skip("Don't have a specific salt version to test against")
|
|
return target_salt
|