THE ORIONIS API
Build with clarity.
Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.
class documentation
class ITestingEngine(ABC): (source)
Known subclasses: orionis.test.core.engine.TestingEngine
Undocumented
| Method | discover |
Discover and filter tests using configuration parameters. |
| Async Method | run |
Run the discovered test suite asynchronously. |
| Method | set |
Set the fail-fast behavior for the testing engine. |
| Method | set |
Set the file pattern for test file discovery. |
| Method | set |
Set the method pattern for test method discovery. |
| Method | set |
Set the start directory for test discovery. |
| Method | set |
Set the verbosity level for the testing engine. |
| Method | without |
Disable the start panel display for the testing engine. |
overridden in
orionis.test.core.engine.TestingEngineDiscover and filter tests using configuration parameters.
| Returns | |
unittest.TestSuite | Test suite containing filtered test cases. |
overridden in
orionis.test.core.engine.TestingEngineRun the discovered test suite asynchronously.
Discovers the tests, builds a runner carrying the configured verbosity, and executes them using a thread pool to avoid blocking. Saves results to cache if enabled.
| Returns | |
list[TestResult] | List of TestResult objects containing test execution outcomes. |
overridden in
orionis.test.core.engine.TestingEngineDisable the start panel display for the testing engine.
| Returns | |
Self | Returns self for method chaining. |