diff options
-rw-r--r-- | tests/unit/test_privileges_spec_parsing.py | 6 |
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: |