class documentation

Test matcher.AbstractMatcher.

Method test_annotation_class Undocumented
Method test_anystr_instance_against_anystr Undocumented
Method test_basic Undocumented
Method test_bool_against_float Undocumented
Method test_bound_pytd_function_against_callable Undocumented
Method test_callable_instance Undocumented
Method test_callable_instance_bad_arg_count Undocumented
Method test_callable_instance_bad_arg_type Undocumented
Method test_callable_instance_bad_return Undocumented
Method test_class_against_type_union Undocumented
Method test_empty_against_class Undocumented
Method test_empty_against_no_return Undocumented
Method test_empty_against_parameterized_iterable Undocumented
Method test_empty_against_type_parameter Undocumented
Method test_empty_against_unsolvable Undocumented
Method test_empty_tuple_class Undocumented
Method test_empty_var_against_empty Undocumented
Method test_heterogeneous_tuple Undocumented
Method test_heterogeneous_tuple_against_homogeneous_tuple Undocumented
Method test_homogeneous_tuple Undocumented
Method test_homogeneous_tuple_against_heterogeneous_tuple Undocumented
Method test_list_against_mapping Undocumented
Method test_list_against_parameterized_mapping Undocumented
Method test_metaclass Undocumented
Method test_native_function_against_callable Undocumented
Method test_no_return Undocumented
Method test_no_return_against_class Undocumented
Method test_none_against_bool Undocumented
Method test_parameterized_protocol Undocumented
Method test_protocol Undocumented
Method test_protocol_iterator Undocumented
Method test_protocol_sequence Undocumented
Method test_pytd_function_against_callable Undocumented
Method test_pytd_function_against_callable_bad_arg_count Undocumented
Method test_pytd_function_against_callable_bad_arg_type Undocumented
Method test_pytd_function_against_callable_bad_return Undocumented
Method test_tuple_subclass Undocumented
Method test_tuple_type Undocumented
Method test_type Undocumented
Method test_type_against_callable Undocumented
Method test_union Undocumented
Method test_unsolvable_against_tuple_class Undocumented
Method _convert Undocumented
Method _convert_type Convenience function for turning a string into an abstract value.
Method _make_class Undocumented
Method _parse_and_lookup Undocumented

Inherited from MatcherTestBase:

Method assertMatch Undocumented
Method assertNoMatch Undocumented
Method setUp Undocumented
Instance Variable ctx Undocumented
Instance Variable matcher Undocumented
Method _match_var Undocumented
def test_annotation_class(self): (source)

Undocumented

def test_anystr_instance_against_anystr(self): (source)

Undocumented

def test_basic(self): (source)

Undocumented

def test_bool_against_float(self): (source)

Undocumented

def test_bound_pytd_function_against_callable(self): (source)

Undocumented

def test_callable_instance(self): (source)

Undocumented

def test_callable_instance_bad_arg_count(self): (source)

Undocumented

def test_callable_instance_bad_arg_type(self): (source)

Undocumented

def test_callable_instance_bad_return(self): (source)

Undocumented

def test_class_against_type_union(self): (source)

Undocumented

def test_empty_against_class(self): (source)

Undocumented

def test_empty_against_no_return(self): (source)

Undocumented

def test_empty_against_parameterized_iterable(self): (source)

Undocumented

def test_empty_against_type_parameter(self): (source)

Undocumented

def test_empty_against_unsolvable(self): (source)

Undocumented

def test_empty_tuple_class(self): (source)

Undocumented

def test_empty_var_against_empty(self): (source)

Undocumented

def test_heterogeneous_tuple(self): (source)

Undocumented

def test_heterogeneous_tuple_against_homogeneous_tuple(self): (source)

Undocumented

def test_homogeneous_tuple(self): (source)

Undocumented

def test_homogeneous_tuple_against_heterogeneous_tuple(self): (source)

Undocumented

def test_list_against_mapping(self): (source)

Undocumented

def test_list_against_parameterized_mapping(self): (source)

Undocumented

def test_metaclass(self): (source)

Undocumented

def test_native_function_against_callable(self): (source)

Undocumented

def test_no_return(self): (source)

Undocumented

def test_no_return_against_class(self): (source)

Undocumented

def test_none_against_bool(self): (source)

Undocumented

@unittest.skip('Needs to be fixed, tries to match protocol against A')
def test_parameterized_protocol(self): (source)

Undocumented

def test_protocol(self): (source)

Undocumented

def test_protocol_iterator(self): (source)

Undocumented

def test_protocol_sequence(self): (source)

Undocumented

def test_pytd_function_against_callable(self): (source)

Undocumented

def test_pytd_function_against_callable_bad_arg_count(self): (source)

Undocumented

def test_pytd_function_against_callable_bad_arg_type(self): (source)

Undocumented

def test_pytd_function_against_callable_bad_return(self): (source)

Undocumented

def test_tuple_subclass(self): (source)

Undocumented

def test_tuple_type(self): (source)

Undocumented

def test_type(self): (source)

Undocumented

def test_type_against_callable(self): (source)

Undocumented

def test_union(self): (source)

Undocumented

def test_unsolvable_against_tuple_class(self): (source)

Undocumented

def _convert(self, x, name, as_instance=False): (source)

Undocumented

def _convert_type(self, t, as_instance=False): (source)

Convenience function for turning a string into an abstract value. Note that this function cannot be called more than once per test with the same arguments, since we hash the arguments to get a filename for the temporary pyi. Args: t: The string representation of a type. as_instance: Whether to convert as an instance. Returns: A BaseValue.

def _make_class(self, name): (source)

Undocumented

def _parse_and_lookup(self, src, objname, filename=None): (source)

Undocumented