class documentation

class SolveSuite(Suite): (source)

View In Hierarchy

Undocumented

Method assert​_solve Undocumented
Method set​Up Undocumented
Method subc Undocumented
Method supc Undocumented
Method test​_both​_kinds​_of​_constraints Undocumented
Method test​_both​_normal​_and​_any​_types​_in​_results Undocumented
Method test​_empty​_input Undocumented
Method test​_exactly​_specified​_result Undocumented
Method test​_multiple​_variables Undocumented
Method test​_no​_constraints​_for​_var Undocumented
Method test​_simple​_constraints​_with​_dynamic​_type Undocumented
Method test​_simple​_subtype​_constraints Undocumented
Method test​_simple​_supertype​_constraints Undocumented
Method test​_unsatisfiable​_constraints Undocumented
Instance Variable fx Undocumented
def assert_solve(self, vars, constraints, results): (source)

Undocumented

Parameters
vars:List[TypeVarId]Undocumented
constraints:List[Constraint]Undocumented
results:List[Union[None, Type, Tuple[Type, Type]]]Undocumented
def setUp(self): (source)

Undocumented

def subc(self, type_var, bound): (source)

Undocumented

Parameters
type​_var:TypeVarTypeUndocumented
bound:TypeUndocumented
Returns
ConstraintUndocumented
def supc(self, type_var, bound): (source)

Undocumented

Parameters
type​_var:TypeVarTypeUndocumented
bound:TypeUndocumented
Returns
ConstraintUndocumented
def test_both_kinds_of_constraints(self): (source)

Undocumented

def test_both_normal_and_any_types_in_results(self): (source)

Undocumented

def test_empty_input(self): (source)

Undocumented

def test_exactly_specified_result(self): (source)

Undocumented

def test_multiple_variables(self): (source)

Undocumented

def test_no_constraints_for_var(self): (source)

Undocumented

def test_simple_constraints_with_dynamic_type(self): (source)

Undocumented

def test_simple_subtype_constraints(self): (source)

Undocumented

def test_simple_supertype_constraints(self): (source)

Undocumented

def test_unsatisfiable_constraints(self): (source)

Undocumented

Undocumented