Exemple #1
0
    def is_none_type(self) -> bool:
        """Is this variable reference of type none, i.e. it does not return anything.

        Returns:
            True if this variable is a none type
        """
        return type_utils.is_none_type(self._variable_type)
Exemple #2
0
 def add_generator(self, generator: GenericAccessibleObject) -> None:
     """Add the given accessible as a generator, if the type is known, not primitive
      and not NoneType."""
     type_ = generator.generated_type()
     if (
         type_ is None
         or type_utils.is_none_type(type_)
         or type_utils.is_primitive_type(type_)
     ):
         return
     if type_ in self._generators:
         self._generators[type_].add(generator)
     else:
         self._generators[type_] = {generator}
Exemple #3
0
def test_is_none_type(type_, result):
    assert is_none_type(type_) == result