Esempio n. 1
0
 def test_evaluate_6(self):
     self.assertEqual(
         ((False or
             (True or False)) and
          (False and False)),
         evaluate(
             [[False, "or",
                 [True, "or", False]], "and",
              [False, "and", False]])
     )
Esempio n. 2
0
 def test_evaluate_7(self):
     self.assertEqual(
         ((False or True) and
          (False and False) or
          (True and False)),
         evaluate(
             [[False, "or", True], "and",
              [False, "and", False], "or",
              [True, 'and', False]])
     )
Esempio n. 3
0
 def test_evaluate_8(self):
     self.assertEqual(
         ((False or True)),
         evaluate(
             [[False, "or", True]])
     )
Esempio n. 4
0
 def test_evaluate_3(self):
     self.assertEqual(
         (False and True),
         evaluate([False, "and", True])
     )
Esempio n. 5
0
 def test_evaluate_4(self):
     self.assertEqual(
         ((False or True) and True),
         evaluate([[False, "or", True], "and", True])
     )
Esempio n. 6
0
 def test_evaluate_8(self):
     self.assertEqual(((False or True)), evaluate([[False, "or", True]]))
Esempio n. 7
0
 def test_evaluate_1(self):
     self.assertEqual(
         (False or True),
         evaluate([False, "or", True])
     )
Esempio n. 8
0
 def test_evaluate_7(self):
     self.assertEqual(
         ((False or True) and (False and False) or (True and False)),
         evaluate([[False, "or", True], "and", [False, "and", False], "or",
                   [True, 'and', False]]))
Esempio n. 9
0
 def test_evaluate_6(self):
     self.assertEqual(((False or (True or False)) and (False and False)),
                      evaluate([[False, "or", [True, "or", False]], "and",
                                [False, "and", False]]))
Esempio n. 10
0
 def test_evaluate_4(self):
     self.assertEqual(((False or True) and True),
                      evaluate([[False, "or", True], "and", True]))
Esempio n. 11
0
 def test_evaluate_3(self):
     self.assertEqual((False and True), evaluate([False, "and", True]))
Esempio n. 12
0
 def test_evaluate_1(self):
     self.assertEqual((False or True), evaluate([False, "or", True]))