diff --git a/tests/test_service.py b/tests/test_service.py
index 2d38aa17ee3ffc788342e78533b211dcd3435e15..4724d3f6e64b0b24f0b6f0293bb66830b51bce17 100644
--- a/tests/test_service.py
+++ b/tests/test_service.py
@@ -76,3 +76,12 @@ def test_network_post_permissions(proxy_factory):
         ]
         forbidden_calls = []
         _check_permissions(allowed_calls, forbidden_calls)
+
+
+def test_exec_permissions(proxy_factory):
+    with proxy_factory(CONTAINERS=1, EXEC=1, POST=1) as container_id:
+        allowed_calls = [
+            ("exec", container_id, "ls"),
+        ]
+        forbidden_calls = []
+        _check_permissions(allowed_calls, forbidden_calls)