Merge "setup.cfg: Replace dashes by underscores"
diff --git a/.zuul.yaml b/.zuul.yaml
index 4a67ddd..44c784f 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -52,12 +52,6 @@
     nodeset: openstack-single-node-jammy
     override-checkout: stable/2024.2
 
-- job:
-    name: keystone-tempest-2024-1
-    parent: keystone-tempest
-    nodeset: openstack-single-node-jammy
-    override-checkout: stable/2024.1
-
 - project:
     templates:
       - check-requirements
@@ -71,7 +65,6 @@
         - keystone-tempest-2025-2
         - keystone-tempest-2025-1
         - keystone-tempest-2024-2
-        - keystone-tempest-2024-1
         - keystone-protection-functional
     gate:
       jobs:
diff --git a/babel.cfg b/babel.cfg
deleted file mode 100644
index 15cd6cb..0000000
--- a/babel.cfg
+++ /dev/null
@@ -1,2 +0,0 @@
-[python: **.py]
-
diff --git a/keystone_tempest_plugin/tests/rbac/v3/test_limit.py b/keystone_tempest_plugin/tests/rbac/v3/test_limit.py
index bb96fa0..51c7a9b 100644
--- a/keystone_tempest_plugin/tests/rbac/v3/test_limit.py
+++ b/keystone_tempest_plugin/tests/rbac/v3/test_limit.py
@@ -290,8 +290,8 @@
             self.admin_limits_client.delete_limit,
             limit_id=reg_limit_2)
         resp = self.do_request('list_limits')
-        # should not see limit for other project
-        self.assertNotIn(
+        # admin should see limit for other project
+        self.assertIn(
             reg_limit_1, [rl['id'] for rl in resp['limits']])
         # should see limit for project in own domain
         self.assertIn(
@@ -359,6 +359,28 @@
 
     credentials = ['domain_manager', 'system_admin']
 
+    def test_identity_list_limits(self):
+        # random project
+        reg_limit_1 = self.admin_limits_client.create_limits(
+            payload=self.limits())['limits'][0]['id']
+        self.addCleanup(
+            self.admin_limits_client.delete_limit,
+            limit_id=reg_limit_1)
+        # project in own domain
+        reg_limit_2 = self.admin_limits_client.create_limits(
+            payload=self.limits(project_id=self.own_project)
+        )['limits'][0]['id']
+        self.addCleanup(
+            self.admin_limits_client.delete_limit,
+            limit_id=reg_limit_2)
+        resp = self.do_request('list_limits')
+        # should not see limit for other project
+        self.assertNotIn(
+            reg_limit_1, [rl['id'] for rl in resp['limits']])
+        # should see limit for project in own domain
+        self.assertIn(
+            reg_limit_2, [rl['id'] for rl in resp['limits']])
+
     def test_identity_get_limit(self):
         # random project
         reg_limit_1 = self.admin_limits_client.create_limits(