def test_evaluate_8(self):
     self.assertEqual(((False or True)), evaluate([[False, "or", True]]))
 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]]))
 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]]))
 def test_evaluate_4(self):
     self.assertEqual(((False or True) and True),
                      evaluate([[False, "or", True], "and", True]))
 def test_evaluate_3(self):
     self.assertEqual((False and True), evaluate([False, "and", True]))
 def test_evaluate_1(self):
     self.assertEqual((False or True), evaluate([False, "or", True]))