Esempio n. 1
0
 def test_validate_complex_expr(self):
     expr = pythonize_boolean('((a&&b) || ((a&&!b) && (a || !c)))')
     assert validate_and_parse(expr) == set(['a', 'b', 'c'])
Esempio n. 2
0
 def test_valid_value(self):
     assert pythonize_boolean('a.b') == 'a.b'
Esempio n. 3
0
 def test_validate_good_exprs(self, expr, pyexpr):
     print "expr: ", expr
     expr = pythonize_boolean(expr)
     assert validate_and_parse(expr) == set(['a', 'b'])
Esempio n. 4
0
 def test_valid_expr(self, expr, pyexpr):
     assert pythonize_boolean(expr) == pyexpr