summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_internal/config.py')
-rw-r--r--test/lib/ansible_test/_internal/config.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/config.py b/test/lib/ansible_test/_internal/config.py
index ea0e103dc7..a0e0eb64fd 100644
--- a/test/lib/ansible_test/_internal/config.py
+++ b/test/lib/ansible_test/_internal/config.py
@@ -42,6 +42,7 @@ THostConfig = t.TypeVar('THostConfig', bound=HostConfig)
class TerminateMode(enum.Enum):
"""When to terminate instances."""
+
ALWAYS = enum.auto()
NEVER = enum.auto()
SUCCESS = enum.auto()
@@ -53,6 +54,7 @@ class TerminateMode(enum.Enum):
@dataclasses.dataclass(frozen=True)
class ModulesConfig:
"""Configuration for modules."""
+
python_requires: str
python_versions: tuple[str, ...]
controller_only: bool
@@ -61,6 +63,7 @@ class ModulesConfig:
@dataclasses.dataclass(frozen=True)
class ContentConfig:
"""Configuration for all content."""
+
modules: ModulesConfig
python_versions: tuple[str, ...]
py2_support: bool
@@ -68,6 +71,7 @@ class ContentConfig:
class EnvironmentConfig(CommonConfig):
"""Configuration common to all commands which execute in an environment."""
+
def __init__(self, args: t.Any, command: str) -> None:
super().__init__(args, command)
@@ -199,6 +203,7 @@ class EnvironmentConfig(CommonConfig):
class TestConfig(EnvironmentConfig):
"""Configuration common to all test commands."""
+
def __init__(self, args: t.Any, command: str) -> None:
super().__init__(args, command)
@@ -241,6 +246,7 @@ class TestConfig(EnvironmentConfig):
class ShellConfig(EnvironmentConfig):
"""Configuration for the shell command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'shell')
@@ -254,6 +260,7 @@ class ShellConfig(EnvironmentConfig):
class SanityConfig(TestConfig):
"""Configuration for the sanity command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'sanity')
@@ -268,6 +275,7 @@ class SanityConfig(TestConfig):
self.display_stderr = self.lint or self.list_tests
if self.keep_git:
+
def git_callback(payload_config: PayloadConfig) -> None:
"""Add files from the content root .git directory to the payload file list."""
files = payload_config.files
@@ -281,6 +289,7 @@ class SanityConfig(TestConfig):
class IntegrationConfig(TestConfig):
"""Configuration for the integration command."""
+
def __init__(self, args: t.Any, command: str) -> None:
super().__init__(args, command)
@@ -325,18 +334,21 @@ TIntegrationConfig = t.TypeVar('TIntegrationConfig', bound=IntegrationConfig)
class PosixIntegrationConfig(IntegrationConfig):
"""Configuration for the posix integration command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'integration')
class WindowsIntegrationConfig(IntegrationConfig):
"""Configuration for the windows integration command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'windows-integration')
class NetworkIntegrationConfig(IntegrationConfig):
"""Configuration for the network integration command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'network-integration')
@@ -345,6 +357,7 @@ class NetworkIntegrationConfig(IntegrationConfig):
class UnitsConfig(TestConfig):
"""Configuration for the units command."""
+
def __init__(self, args: t.Any) -> None:
super().__init__(args, 'units')