diff --git a/ironic/tests/unit/api/test_acl.py b/ironic/tests/unit/api/test_acl.py
index b670738021..023c47c8c0 100644
--- a/ironic/tests/unit/api/test_acl.py
+++ b/ironic/tests/unit/api/test_acl.py
@@ -446,7 +446,8 @@ class TestRBACProjectScoped(TestACLBase):
             'owner_port_ident': owned_node_port['uuid'],
             'other_port_ident': other_port['uuid'],
             'owner_portgroup_ident': owner_pgroup['uuid'],
-            'other_portgroup_ident': other_pgroup['uuid']})
+            'other_portgroup_ident': other_pgroup['uuid'],
+            'driver_name': 'fake-driverz'})
 
     @ddt.file_data('test_rbac_project_scoped.yaml')
     @ddt.unpack
diff --git a/ironic/tests/unit/api/test_rbac_project_scoped.yaml b/ironic/tests/unit/api/test_rbac_project_scoped.yaml
index 5f96ea8ddf..18a723c1bc 100644
--- a/ironic/tests/unit/api/test_rbac_project_scoped.yaml
+++ b/ironic/tests/unit/api/test_rbac_project_scoped.yaml
@@ -2214,22 +2214,19 @@ owner_reader_cannot_get_drivers_vendor_passthru:
   path: '/v1/drivers/{driver_name}/vendor_passthru/methods'
   method: get
   headers: *owner_reader_headers
-  assert_status: 403
-  skip_reason: policy not implemented
+  assert_status: 500
 
 lessee_reader_cannot_get_drivers_vendor_passthru:
   path: '/v1/drivers/{driver_name}/vendor_passthru/methods'
   method: get
   headers: *lessee_reader_headers
-  assert_status: 403
-  skip_reason: policy not implemented
+  assert_status: 500
 
 third_party_admin_cannot_get_drivers_vendor_passthru:
   path: '/v1/drivers/{driver_name}/vendor_passthru/methods'
   method: get
   headers: *third_party_admin_headers
-  assert_status: 403
-  skip_reason: policy not implemented
+  assert_status: 500
 
 # Node Bios - https://docs.openstack.org/api-ref/baremetal/#node-bios-nodes