class documentation

Test the visitors in optimize.py.

Class Method setUpClass Undocumented
Method AssertOptimizeEquals Undocumented
Method Optimize Undocumented
Method OptimizedString Undocumented
Method ParseAndResolve Undocumented
Method test_abcs Undocumented
Method test_absorb_mutable_parameters Undocumented
Method test_absorb_mutable_parameters_from_methods Undocumented
Method test_add_inherited_methods Undocumented
Method test_adjust_inherited_method_self Undocumented
Method test_builtin_superclasses Undocumented
Method test_collapse_long_constant_unions Undocumented
Method test_collapse_long_unions Undocumented
Method test_combine_containers Undocumented
Method test_combine_containers_multi_level Undocumented
Method test_combine_different_length_callables Undocumented
Method test_combine_different_length_tuples Undocumented
Method test_combine_exceptions Undocumented
Method test_combine_redundant_returns Undocumented
Method test_combine_returns Undocumented
Method test_combine_same_length_tuples Undocumented
Method test_combine_union_returns Undocumented
Method test_complex_function_duplicate Undocumented
Method test_duplicates_in_unions Undocumented
Method test_find_common_superclasses Undocumented
Method test_function_duplicate Undocumented
Method test_lossy Undocumented
Method test_merge_type_parameters Undocumented
Method test_mixed_combine Undocumented
Method test_one_function Undocumented
Method test_overloads_not_flattened Undocumented
Method test_pull_in_method_classes Undocumented
Method test_simplify_unions Undocumented
Method test_simplify_unions_with_superclasses Undocumented
Method test_simplify_unions_with_superclasses_generic Undocumented
Method test_user_superclass_hierarchy Undocumented

Inherited from ParserTest:

Method ApplyVisitorToString Undocumented
Method AssertSourceEquals Undocumented
Method Parse Undocumented
Method ParseWithBuiltins Undocumented
Method setUp Undocumented
Method ToAST Undocumented
Class Variable loader Undocumented
Instance Variable maxDiff Undocumented
Instance Variable options Undocumented
def AssertOptimizeEquals(self, src, new_src): (source)

Undocumented

def Optimize(self, ast, **kwargs): (source)

Undocumented

def OptimizedString(self, data): (source)

Undocumented

def ParseAndResolve(self, src): (source)

Undocumented

@unittest.skip('Needs ABCs to be included in the builtins')
def test_abcs(self): (source)

Undocumented

def test_absorb_mutable_parameters(self): (source)

Undocumented

def test_absorb_mutable_parameters_from_methods(self): (source)

Undocumented

def test_add_inherited_methods(self): (source)

Undocumented

def test_adjust_inherited_method_self(self): (source)

Undocumented

def test_builtin_superclasses(self): (source)

Undocumented

def test_collapse_long_constant_unions(self): (source)

Undocumented

def test_collapse_long_unions(self): (source)

Undocumented

def test_combine_containers(self): (source)

Undocumented

def test_combine_containers_multi_level(self): (source)

Undocumented

def test_combine_different_length_callables(self): (source)

Undocumented

def test_combine_different_length_tuples(self): (source)

Undocumented

def test_combine_exceptions(self): (source)

Undocumented

def test_combine_redundant_returns(self): (source)

Undocumented

def test_combine_returns(self): (source)

Undocumented

def test_combine_same_length_tuples(self): (source)

Undocumented

def test_combine_union_returns(self): (source)

Undocumented

def test_complex_function_duplicate(self): (source)

Undocumented

def test_duplicates_in_unions(self): (source)

Undocumented

def test_find_common_superclasses(self): (source)

Undocumented

def test_function_duplicate(self): (source)

Undocumented

def test_lossy(self): (source)

Undocumented

def test_merge_type_parameters(self): (source)

Undocumented

def test_mixed_combine(self): (source)

Undocumented

def test_one_function(self): (source)

Undocumented

def test_overloads_not_flattened(self): (source)

Undocumented

def test_pull_in_method_classes(self): (source)

Undocumented

def test_simplify_unions(self): (source)

Undocumented

def test_simplify_unions_with_superclasses(self): (source)

Undocumented

@unittest.skip('Needs better handling of GenericType')
def test_simplify_unions_with_superclasses_generic(self): (source)

Undocumented

def test_user_superclass_hierarchy(self): (source)

Undocumented