def test_or(self): var = IfParser([True, "or", False]).parse() self.assertEqual("(or (literal True) (literal False))", repr(var)) self.assert_(var.eval({}))
def test_not(self): var = IfParser(["not", False]).parse() self.assertEqual("(not (literal False))", repr(var)) self.assert_(var.eval({})) self.assertFalse(IfParser(["not", True]).parse().eval({}))