Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 2 additions & 51 deletions tests/interop/conftest.py
Original file line number Diff line number Diff line change
@@ -1,51 +1,2 @@
import os

import pytest
from kubernetes import config
from kubernetes.client import Configuration
from openshift.dynamic import DynamicClient

from . import __loggername__
from .css_logger import CSS_Logger


def pytest_addoption(parser):
parser.addoption(
"--kubeconfig",
action="store",
default=None,
help="The full path to the kubeconfig file to be used",
)


@pytest.fixture(scope="session")
def get_kubeconfig(request):
if request.config.getoption("--kubeconfig"):
k8config = request.config.getoption("--kubeconfig")
elif "KUBECONFIG" in os.environ.keys() and os.environ["KUBECONFIG"]:
k8config = os.environ["KUBECONFIG"]
else:
raise ValueError(
"A kubeconfig file was not provided. Please provide one either "
"via the --kubeconfig command option or by setting a KUBECONFIG "
"environment variable"
)
return k8config


@pytest.fixture(scope="session")
def kube_config(get_kubeconfig):
kc = Configuration
config.load_kube_config(config_file=get_kubeconfig, client_configuration=kc)
return kc


@pytest.fixture(scope="session")
def openshift_dyn_client(get_kubeconfig):
return DynamicClient(client=config.new_client_from_config(get_kubeconfig))


@pytest.fixture(scope="session", autouse=True)
def setup_logger():
logger = CSS_Logger(__loggername__)
return logger
from validatedpatterns_tests.interop.conftest_logger import * # noqa: F401, F403
from validatedpatterns_tests.interop.conftest_openshift import * # noqa: F401, F403
55 changes: 0 additions & 55 deletions tests/interop/crd.py

This file was deleted.

57 changes: 0 additions & 57 deletions tests/interop/css_logger.py

This file was deleted.

147 changes: 0 additions & 147 deletions tests/interop/edge_util.py

This file was deleted.

Loading