class documentation

class MapActualsToFormalsSuite(Suite): (source)

View In Hierarchy

Test cases for argmap.map_actuals_to_formals.
Method assert​_map Undocumented
Method assert​_vararg​_map Undocumented
Method test​_basic Undocumented
Method test​_both​_kinds​_of​_varargs Undocumented
Method test​_callee​_star Undocumented
Method test​_caller​_star Undocumented
Method test​_duplicate​_named​_arg Undocumented
Method test​_keyword​_varargs Undocumented
Method test​_missing​_named​_arg Undocumented
Method test​_named​_args Undocumented
Method test​_optional Undocumented
Method test​_positional​_only Undocumented
Method test​_some​_named​_args Undocumented
Method test​_special​_cases Undocumented
Method test​_too​_many​_caller​_args Undocumented
Method test​_tuple​_star Undocumented
Method test​_varargs​_and​_bare​_asterisk Undocumented
Method tuple Undocumented
def assert_map(self, caller_kinds_, callee_kinds_, expected): (source)

Undocumented

Parameters
caller​_kinds_:List[Union[ArgKind, str]]Undocumented
callee​_kinds_:List[Union[ArgKind, Tuple[ArgKind, str]]]Undocumented
expected:List[List[int]]Undocumented
def assert_vararg_map(self, caller_kinds, callee_kinds, expected, vararg_type): (source)

Undocumented

Parameters
caller​_kinds:List[ArgKind]Undocumented
callee​_kinds:List[ArgKind]Undocumented
expected:List[List[int]]Undocumented
vararg​_type:TypeUndocumented
def test_basic(self): (source)

Undocumented

def test_both_kinds_of_varargs(self): (source)

Undocumented

def test_callee_star(self): (source)

Undocumented

def test_caller_star(self): (source)

Undocumented

def test_duplicate_named_arg(self): (source)

Undocumented

def test_keyword_varargs(self): (source)

Undocumented

def test_missing_named_arg(self): (source)

Undocumented

def test_named_args(self): (source)

Undocumented

def test_optional(self): (source)

Undocumented

def test_positional_only(self): (source)

Undocumented

def test_some_named_args(self): (source)

Undocumented

def test_special_cases(self): (source)

Undocumented

def test_too_many_caller_args(self): (source)

Undocumented

def test_tuple_star(self): (source)

Undocumented

def test_varargs_and_bare_asterisk(self): (source)

Undocumented

def tuple(self, *args): (source)

Undocumented

Parameters
*args:TypeUndocumented
Returns
TupleTypeUndocumented