def test_error(self): class A(object): pass val = A() self.assertFalse(is_variable_type(val))
def test_unknownNumericType(self): ref = MyBogusNumericType(42) self.assertFalse(is_variable_type(ref))
def test_string(self): self.assertFalse(is_variable_type('foo'))
def test_const1(self): val = NumericConstant(1.0) self.assertFalse(is_variable_type(val))
def test_long(self): val = int(1e10) self.assertFalse(is_variable_type(val))
def test_int(self): self.assertFalse(is_variable_type(1))
def test_float(self): self.assertFalse(is_variable_type(1.1))
def test_bool(self): self.assertFalse(is_variable_type(True))
def test_none(self): self.assertFalse(is_variable_type(None))