summaryrefslogtreecommitdiffstats
path: root/test/test_util.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_util.py')
-rw-r--r--test/test_util.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/test/test_util.py b/test/test_util.py
index 35e7247..4622c28 100644
--- a/test/test_util.py
+++ b/test/test_util.py
@@ -134,19 +134,18 @@ class TestPredicate(unittest.TestCase):
with self.assertRaises(SyntaxError):
util.FilterPredicate("(")
- with self.assertRaises(exception.FilterError):
- util.FilterPredicate("a > 1")(url, {"a": None})
-
- with self.assertRaises(exception.FilterError):
- util.FilterPredicate("b > 1")(url, {"a": 2})
+ self.assertFalse(
+ util.FilterPredicate("a > 1")(url, {"a": None}))
+ self.assertFalse(
+ util.FilterPredicate("b > 1")(url, {"a": 2}))
pred = util.FilterPredicate(["a < 3", "b < 4", "c < 5"])
self.assertTrue(pred(url, {"a": 2, "b": 3, "c": 4}))
self.assertFalse(pred(url, {"a": 3, "b": 3, "c": 4}))
self.assertFalse(pred(url, {"a": 2, "b": 4, "c": 4}))
self.assertFalse(pred(url, {"a": 2, "b": 3, "c": 5}))
- with self.assertRaises(exception.FilterError):
- pred(url, {"a": 2})
+
+ self.assertFalse(pred(url, {"a": 2}))
def test_build_predicate(self):
pred = util.build_predicate([])
@@ -445,6 +444,7 @@ class TestOther(unittest.TestCase):
self.assertEqual(expr({"a": 1, "b": 2, "c": 3}), 7)
self.assertEqual(expr({"a": 9, "b": 9, "c": 9}), 90)
+ expr = util.compile_expression_raw("a + b * c")
with self.assertRaises(NameError):
expr()
with self.assertRaises(NameError):
@@ -755,8 +755,9 @@ def hash(value):
self.assertLess(obj, "foo")
self.assertLessEqual(obj, None)
- self.assertFalse(obj == obj)
- self.assertTrue(obj != obj)
+ self.assertTrue(obj == obj)
+ self.assertFalse(obj == 0)
+ self.assertFalse(obj != obj)
self.assertGreater(123, obj)
self.assertGreaterEqual(1.23, obj)