示例#1
0
 def test_or(self):
     var = IfParser([True, "or", False]).parse()
     self.assertEqual("(or (literal True) (literal False))", repr(var))
     self.assert_(var.eval({}))
示例#2
0
 def test_or(self):
     var = IfParser([True, "or", False]).parse()
     self.assertEqual("(or (literal True) (literal False))", repr(var))
     self.assert_(var.eval({}))
示例#3
0
    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({}))
示例#4
0
    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({}))