e2e_tests/src/runner_dict.py
2023-12-05 18:36:33 +01:00

16 lines
516 B
Python

from typing import TYPE_CHECKING
from tests_authentik.runner_authentik import RunnerAuthentik
from tests_nextcloud.runner_nextcloud import RunnerNextcloud
from tests_wordpress.runner_wordpress import RunnerWordpress
if TYPE_CHECKING:
from src.runner import Runner
# Register all runners here. Each .env file with TYPE=authentik will be run with RunnerAuthentik
RUNNER_DICT: dict[str, type["Runner"]] = {
"authentik": RunnerAuthentik,
"wordpress": RunnerWordpress,
"nextcloud": RunnerNextcloud,
}