diff options
Diffstat (limited to 'tests/unit/test_privileges_spec_parsing.py')
-rw-r--r-- | tests/unit/test_privileges_spec_parsing.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/unit/test_privileges_spec_parsing.py b/tests/unit/test_privileges_spec_parsing.py index 7b563e1..7f80ed8 100644 --- a/tests/unit/test_privileges_spec_parsing.py +++ b/tests/unit/test_privileges_spec_parsing.py @@ -131,7 +131,10 @@ def test_invalid(spec): @pytest.mark.unit_test @pytest.mark.parametrize( "spec,expected", - ()) + (("(AND priv1 (or priv2 priv3) priv4 (and priv5 priv6))", + ("AND", + ("priv1", "priv4", "priv5", "priv6"), + ("OR", ("priv2", "priv3")))),)) def test_complex(spec, expected): """ GIVEN: An valid, but more complex specification |