Source code for socialseed_e2e.core.interfaces

from typing import Any, Protocol, runtime_checkable


[docs] @runtime_checkable class IServicePage(Protocol): """Protocol that every service-specific page object should implement.""" base_url: str
[docs] def setup(self) -> None: ...
[docs] def teardown(self) -> None: ...
[docs] @runtime_checkable class ITestModule(Protocol): """Protocol for test modules."""
[docs] def run(self, context: Any) -> None: ...