예제 #1
0
 def test_name(self):
     expr = Expression(STRING_VAL, Expression.NAME)
     self.assertTrue(expr.is_name())
     self.assertFalse(expr.is_combination())
     self.assertEqual(STRING_VAL, expr.scalar)
예제 #2
0
 def test_constant(self):
     expr = Expression(NUMERIC_VAL, Expression.CONSTANT)
     self.assertTrue(expr.is_constant())
     self.assertFalse(expr.is_name())
     self.assertFalse(expr.is_combination())
     self.assertEqual(NUMERIC_VAL, expr.scalar)
예제 #3
0
 def test_scalar(self):
     expr = Expression(NUMERIC_VAL)
     self.assertFalse(expr.is_combination())
     self.assertTrue(expr.is_name())
     self.assertEqual(NUMERIC_VAL, expr.scalar)