maid_runner.ArtifactSpec

class maid_runner.ArtifactSpec(kind: 'ArtifactKind', name: 'str', description: 'Optional[str]' = None, args: 'tuple[ArgSpec, ...]' = (), returns: 'Optional[str]' = None, raises: 'tuple[str, ...]' = (), is_async: 'bool' = False, bases: 'tuple[str, ...]' = (), type_parameters: 'tuple[str, ...]' = (), of: 'Optional[str]' = None, type_annotation: 'Optional[str]' = None, test_details: 'Optional[TestFunctionDetails]' = None)
Parameters:
__init__(kind, name, description=None, args=(), returns=None, raises=(), is_async=False, bases=(), type_parameters=(), of=None, type_annotation=None, test_details=None)
Parameters:
Return type:

None

Methods

__init__(kind, name[, description, args, ...])

merge_key()

Attributes

args

bases

description

is_async

is_private

of

qualified_name

raises

returns

test_details

type_annotation

type_parameters

kind

name