class documentation

Helper class that is used as a fixture in type-related unit tests. The members are initialized to contain various type-related values.

Method __init__ Undocumented
Method callable callable(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r.
Method callable_default callable_default(min_args, a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r, with min_args mandatory fixed arguments.
Method callable_type callable_type(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r, and which represents a type.
Method callable_var_arg callable_var_arg(min_args, a1, ..., an, r) constructs a callable with argument types a1, ... *an and return type r.
Method def_alias_1 Undocumented
Method def_alias_2 Undocumented
Method make_type_info Make a TypeInfo suitable for use in unit tests.
Method non_rec_alias Undocumented
Instance Variable a Undocumented
Instance Variable ai Undocumented
Instance Variable anyt Undocumented
Instance Variable b Undocumented
Instance Variable bi Undocumented
Instance Variable bool_type_info Undocumented
Instance Variable c Undocumented
Instance Variable ci Undocumented
Instance Variable d Undocumented
Instance Variable di Undocumented
Instance Variable e Undocumented
Instance Variable e2 Undocumented
Instance Variable e2i Undocumented
Instance Variable e3 Undocumented
Instance Variable e3i Undocumented
Instance Variable ei Undocumented
Instance Variable f Undocumented
Instance Variable f2 Undocumented
Instance Variable f2i Undocumented
Instance Variable f3 Undocumented
Instance Variable f3i Undocumented
Instance Variable fi Undocumented
Instance Variable function Undocumented
Instance Variable functioni Undocumented
Instance Variable g2a Undocumented
Instance Variable g2i Undocumented
Instance Variable ga Undocumented
Instance Variable gb Undocumented
Instance Variable gd Undocumented
Instance Variable gdyn Undocumented
Instance Variable gi Undocumented
Instance Variable gn Undocumented
Instance Variable go Undocumented
Instance Variable gs Undocumented
Instance Variable gs2a Undocumented
Instance Variable gs2b Undocumented
Instance Variable gs2d Undocumented
Instance Variable gs2i Undocumented
Instance Variable gsaa Undocumented
Instance Variable gsab Undocumented
Instance Variable gsba Undocumented
Instance Variable gsi Undocumented
Instance Variable gt Undocumented
Instance Variable gtf Undocumented
Instance Variable gtf2 Undocumented
Instance Variable gv2i Undocumented
Instance Variable gvi Undocumented
Instance Variable haa Undocumented
Instance Variable hab Undocumented
Instance Variable had Undocumented
Instance Variable hao Undocumented
Instance Variable hbb Undocumented
Instance Variable hi Undocumented
Instance Variable hts Undocumented
Instance Variable lit1 Undocumented
Instance Variable lit1_inst Undocumented
Instance Variable lit2 Undocumented
Instance Variable lit2_inst Undocumented
Instance Variable lit3 Undocumented
Instance Variable lit3_inst Undocumented
Instance Variable lit4 Undocumented
Instance Variable lit4_inst Undocumented
Instance Variable lit_str1 Undocumented
Instance Variable lit_str1_inst Undocumented
Instance Variable lit_str2 Undocumented
Instance Variable lit_str2_inst Undocumented
Instance Variable lit_str3 Undocumented
Instance Variable lit_str3_inst Undocumented
Instance Variable lsta Undocumented
Instance Variable lstb Undocumented
Instance Variable nonet Undocumented
Instance Variable o Undocumented
Instance Variable oi Undocumented
Instance Variable s Undocumented
Instance Variable s1 Undocumented
Instance Variable sf Undocumented
Instance Variable sf1 Undocumented
Instance Variable ss Undocumented
Instance Variable std_listi Undocumented
Instance Variable std_tuple Undocumented
Instance Variable std_tuplei Undocumented
Instance Variable str_type Undocumented
Instance Variable str_type_info Undocumented
Instance Variable t Undocumented
Instance Variable tf Undocumented
Instance Variable tf2 Undocumented
Instance Variable ts Undocumented
Instance Variable type_a Undocumented
Instance Variable type_any Undocumented
Instance Variable type_b Undocumented
Instance Variable type_c Undocumented
Instance Variable type_d Undocumented
Instance Variable type_t Undocumented
Instance Variable type_type Undocumented
Instance Variable type_typei Undocumented
Instance Variable u Undocumented
Instance Variable uninhabited Undocumented
Instance Variable us Undocumented
Method _add_bool_dunder Undocumented
def __init__(self, variance: int = COVARIANT): (source)

Undocumented

def callable(self, *a: Type) -> CallableType: (source)

callable(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r.

def callable_default(self, min_args: int, *a: Type) -> CallableType: (source)

callable_default(min_args, a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r, with min_args mandatory fixed arguments.

def callable_type(self, *a: Type) -> CallableType: (source)

callable_type(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r, and which represents a type.

def callable_var_arg(self, min_args: int, *a: Type) -> CallableType: (source)

callable_var_arg(min_args, a1, ..., an, r) constructs a callable with argument types a1, ... *an and return type r.

def def_alias_1(self, base: Instance) -> tuple[TypeAliasType, Type]: (source)

Undocumented

def def_alias_2(self, base: Instance) -> tuple[TypeAliasType, Type]: (source)

Undocumented

def make_type_info(self, name: str, module_name: str|None = None, is_abstract: bool = False, mro: list[TypeInfo]|None = None, bases: list[Instance]|None = None, typevars: list[str]|None = None, typevar_tuple_index: int|None = None, variances: list[int]|None = None) -> TypeInfo: (source)

Make a TypeInfo suitable for use in unit tests.

def non_rec_alias(self, target: Type, alias_tvars: list[TypeVarLikeType]|None = None, args: list[Type]|None = None) -> TypeAliasType: (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

bool_type_info = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

function = (source)

Undocumented

functioni = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

lit1_inst = (source)

Undocumented

Undocumented

lit2_inst = (source)

Undocumented

Undocumented

lit3_inst = (source)

Undocumented

Undocumented

lit4_inst = (source)

Undocumented

lit_str1 = (source)

Undocumented

lit_str1_inst = (source)

Undocumented

lit_str2 = (source)

Undocumented

lit_str2_inst = (source)

Undocumented

lit_str3 = (source)

Undocumented

lit_str3_inst = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

std_listi = (source)

Undocumented

std_tuple = (source)

Undocumented

std_tuplei = (source)

Undocumented

str_type = (source)

Undocumented

str_type_info = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

type_any = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

type_type = (source)

Undocumented

type_typei = (source)

Undocumented

Undocumented

uninhabited = (source)

Undocumented

Undocumented

def _add_bool_dunder(self, type_info: TypeInfo): (source)

Undocumented