ORIONIS API REFERENCE

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

Configure testing settings.

Parameters
verbosityLevel of detail in test output. 0: silent, 1: standard, 2: detailed. Defaults to 2 (detailed).
fail_fastIf True, stops execution at the first failure. Defaults to False.
start_dirDirectory to search for tests. Defaults to 'tests'.
file_patternFilename pattern to identify test files. Defaults to 'test_*.py'.
method_patternPattern to filter specific test methods. Defaults to 'test*'.
Returns
NoneInstantiating this class does not return a value.
Method __post_init__ Validate runner options and normalize verbosity after construction.
Class Variable cache_results Undocumented
Class Variable fail_fast Undocumented
Class Variable file_pattern Undocumented
Class Variable method_pattern Undocumented
Class Variable start_dir Undocumented
Class Variable verbosity Undocumented

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate runner options and normalize verbosity after construction.

Returns
NoneThis method performs validation and normalization and returns None.
Raises
ValueErrorIf any of the runner options are invalid.
cache_results: bool = (source)

Undocumented

fail_fast: bool = (source)

Undocumented

file_pattern: str = (source)

Undocumented

method_pattern: str = (source)

Undocumented

start_dir: str = (source)

Undocumented

verbosity: int | VerbosityMode = (source)

Undocumented