blob: 9e1860d5474b86eabbe10f8cf250e7196eb5f0e7 [file]
"""Pytest-based test framework for Apache httpd (migration from Apache::Test).
Phase 1: server lifecycle, config generation, C-module compilation, HTTP client.
Phase 2: test-facing API (t_cmp, need_* markers) used by the translated tests.
"""
from .client import TestClient
from .cmodules import clean_modules, compile_all
from .config import TestConfig
from .probe import HttpdInfo, probe
from .server import HttpdServer
from .testapi import (
need_cgi,
need_lwp,
need_min_apache_version,
need_module,
need_php,
need_ssl,
t_cmp,
)
__all__ = [
"HttpdInfo",
"HttpdServer",
"TestClient",
"TestConfig",
"clean_modules",
"compile_all",
"need_cgi",
"need_lwp",
"need_min_apache_version",
"need_module",
"need_php",
"need_ssl",
"probe",
"t_cmp",
]