class documentation

class TypeFixture: (source)

Known subclasses: mypy.test.typefixture.InterfaceTypeFixture

View In Hierarchy

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 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 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 std​_listi Undocumented
Instance Variable std​_tuple Undocumented
Instance Variable std​_tuplei Undocumented
Instance Variable t Undocumented
Instance Variable tf Undocumented
Instance Variable tf2 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 uninhabited Undocumented
Method _add​_bool​_dunder Undocumented
def __init__(self, variance=COVARIANT): (source)

Undocumented

Parameters
variance:intUndocumented
def callable(self, *a): (source)
callable(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r.
Parameters
*a:TypeUndocumented
Returns
CallableTypeUndocumented
def callable_default(self, min_args, *a): (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.
Parameters
min​_args:intUndocumented
*a:TypeUndocumented
Returns
CallableTypeUndocumented
def callable_type(self, *a): (source)
callable_type(a1, ..., an, r) constructs a callable with argument types a1, ... an and return type r, and which represents a type.
Parameters
*a:TypeUndocumented
Returns
CallableTypeUndocumented
def callable_var_arg(self, min_args, *a): (source)
callable_var_arg(min_args, a1, ..., an, r) constructs a callable with argument types a1, ... *an and return type r.
Parameters
min​_args:intUndocumented
*a:TypeUndocumented
Returns
CallableTypeUndocumented
def def_alias_1(self, base): (source)

Undocumented

Parameters
base:InstanceUndocumented
Returns
Tuple[TypeAliasType, Type]Undocumented
def def_alias_2(self, base): (source)

Undocumented

Parameters
base:InstanceUndocumented
Returns
Tuple[TypeAliasType, Type]Undocumented
def make_type_info(self, name, module_name=None, is_abstract=False, mro=None, bases=None, typevars=None, variances=None): (source)
Make a TypeInfo suitable for use in unit tests.
Parameters
name:strUndocumented
module​_name:Optional[str]Undocumented
is​_abstract:boolUndocumented
mro:Optional[List[TypeInfo]]Undocumented
bases:Optional[List[Instance]]Undocumented
typevars:Optional[List[str]]Undocumented
variances:Optional[List[int]]Undocumented
Returns
TypeInfoUndocumented
def non_rec_alias(self, target): (source)

Undocumented

Parameters
target:TypeUndocumented
Returns
TypeAliasTypeUndocumented

Undocumented

Undocumented

anyt = (source)

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

gdyn = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

gs2a = (source)

Undocumented

gs2b = (source)

Undocumented

gs2d = (source)

Undocumented

gs2i = (source)

Undocumented

gsaa = (source)

Undocumented

gsab = (source)

Undocumented

gsba = (source)

Undocumented

Undocumented

Undocumented

Undocumented

gtf2 = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

lit1 = (source)

Undocumented

lit1_inst = (source)

Undocumented

lit2 = (source)

Undocumented

lit2_inst = (source)

Undocumented

lit3 = (source)

Undocumented

lit3_inst = (source)

Undocumented

lsta = (source)

Undocumented

lstb = (source)

Undocumented

nonet = (source)

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

Undocumented

std_listi = (source)

Undocumented

std_tuple = (source)

Undocumented

std_tuplei = (source)

Undocumented

Undocumented

Undocumented

Undocumented

type_a = (source)

Undocumented

type_any = (source)

Undocumented

type_b = (source)

Undocumented

type_c = (source)

Undocumented

type_d = (source)

Undocumented

type_t = (source)

Undocumented

type_type = (source)

Undocumented

type_typei = (source)

Undocumented

uninhabited = (source)

Undocumented

def _add_bool_dunder(self, type_info): (source)

Undocumented

Parameters
type​_info:TypeInfoUndocumented