about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/unit/test_privileges_spec_parsing.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/unit/test_privileges_spec_parsing.py b/tests/unit/test_privileges_spec_parsing.py
index d21fee3..68ddd0e 100644
--- a/tests/unit/test_privileges_spec_parsing.py
+++ b/tests/unit/test_privileges_spec_parsing.py
@@ -86,7 +86,8 @@ def test_merging(spec, expected):
 @pytest.mark.unit_test
 @pytest.mark.parametrize(
     "spec,expected",
-    ())
+    (("(AND priv1 (or priv2 priv3))",
+      ("AND", ("priv1",), ("OR", ("priv2", "priv3")))),))
 def test_and_or(spec, expected):
     """
     GIVEN:
@@ -101,7 +102,8 @@ def test_and_or(spec, expected):
 @pytest.mark.unit_test
 @pytest.mark.parametrize(
     "spec,expected",
-    ())
+    (("(OR priv1 priv2 priv3 (and priv4 priv5))",
+      ("OR", ("priv1", "priv2", "priv3"), ("AND", ("priv4", "priv5")))),))
 def test_or_and(spec, expected):
     """
     GIVEN: