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)
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}
def test_is_none_type(type_, result): assert is_none_type(type_) == result