2025-08-07 16:41:42,038 - INFO - Domain Default found not creating
2025-08-07 16:41:42,363 - INFO - Project ctest-TestRbacBasic-35440749 not found, creating it
2025-08-07 16:41:43,181 - INFO - Created Project:ctest-TestRbacBasic-35440749, ID : 5a9449ee-989a-4714-91a7-6b1f7a9c4fb9
2025-08-07 16:41:48,463 - INFO - ================================================================================
2025-08-07 16:41:48,463 - INFO - STARTING TEST : test_perms2_owner
2025-08-07 16:41:48,464 - INFO - TEST DESCRIPTION :
Validate perms2 tenant ownership
steps:
1. Create Project1 and Project2
2. Add user1 as role1 under project1 and project2
3. create domain acl rule 'VirtualNetwork.* role1:CRUD'
4. create VN1 under Project1
4. create VN2 under Project2
5. user1 shouldnt be able to read VN1 using project2 creds
6. admin should be able to read VN1 though he isnt member of the project
7. Network list with respective project creds should list corresponding VNs
8. Change ownership of VN1 to Project2
9. user1 should now be able to read VN1 using Project2 creds
10. Network list with Project2 creds should list both VNs,
Project1 creds should list VN1 alone, admin should list both VNs
2025-08-07 16:41:48,640 - DEBUG - Skipping xmpp flap check
2025-08-07 16:41:48,653 - INFO - Initial checks done. Running the testcase now
2025-08-07 16:41:48,653 - INFO -
2025-08-07 16:41:49,131 - INFO - Project ctest-TestRbacBasic-22714793 not found, creating it
2025-08-07 16:41:49,812 - INFO - Created Project:ctest-TestRbacBasic-22714793, ID : 060a40da-462a-40ed-a360-89aa32962214
2025-08-07 16:41:50,256 - INFO - Project ctest-TestRbacBasic-06463305 not found, creating it
2025-08-07 16:41:51,122 - INFO - Created Project:ctest-TestRbacBasic-06463305, ID : d81a8659-af42-4fea-9efb-1a51a5bc8668
2025-08-07 16:41:53,655 - DEBUG - Requesting: http://10.0.0.249:8082/api-access-list/fbdb4afd-082b-4d41-91b2-85fefadd47b6
2025-08-07 16:41:54,056 - DEBUG - Requesting: http://10.0.0.249:8082/api-access-list/fbdb4afd-082b-4d41-91b2-85fefadd47b6
2025-08-07 16:41:54,235 - DEBUG - API access-list (fbdb4afd-082b-4d41-91b2-85fefadd47b6) found in api server
2025-08-07 16:41:54,235 - INFO - API access-list fbdb4afd-082b-4d41-91b2-85fefadd47b6 verify on api server passed
2025-08-07 16:41:55,039 - INFO - Created VN ctest-TestRbacBasic-22714793-28260739, UUID :e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d
2025-08-07 16:41:55,319 - DEBUG - Requesting: http://10.0.0.249:8082/api-access-list/fbdb4afd-082b-4d41-91b2-85fefadd47b6
2025-08-07 16:41:55,328 - DEBUG - Response Code: 404
2025-08-07 16:41:55,329 - INFO - API access-list (fbdb4afd-082b-4d41-91b2-85fefadd47b6) got deleted in api server
2025-08-07 16:41:57,319 - INFO - Deleted project: ctest-TestRbacBasic-06463305, ID : d81a8659-af42-4fea-9efb-1a51a5bc8668
2025-08-07 16:41:57,511 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:41:59,667 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:01,791 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:03,987 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:06,152 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:08,363 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:10,535 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:12,735 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:14,939 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:17,139 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:19,331 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:21,515 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:23,719 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:25,899 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:28,095 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:30,243 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:32,439 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:34,635 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:36,823 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:39,043 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:41,215 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:43,427 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:45,664 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:47,831 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:50,035 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:52,215 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:54,407 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:56,599 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:42:58,779 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:43:00,971 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:43:03,147 - WARNING - Project ctest-TestRbacBasic-22714793 still has VNs [{'to': ['default-domain', 'ctest-TestRbacBasic-22714793', 'ctest-TestRbacBasic-22714793-28260739'], 'uuid': 'e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d', 'href': 'http://10.0.0.249:8082/virtual-network/e3565ac0-ae2a-4361-9eb3-d1a8e9b46e0d'}] before deletion
2025-08-07 16:43:03,147 - WARNING - One or more references still present, will not delete the project ctest-TestRbacBasic-22714793
2025-08-07 16:43:03,320 - ERROR - HttpError
Python 3.6.8: /usr/bin/python3
Thu Aug 7 16:41:55 2025
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/contrail-test/tcutils/wrappers.py in wrapper(self=, *args=(), **kwargs={})
78 log.info('Initial checks done. Running the testcase now')
79 log.info('')
80 result = function(self, *args, **kwargs)
81 if self.inputs.upgrade:
82 pid = os.getpid()
result = None
function =
self =
args = ()
kwargs = {}
/contrail-test/serial_scripts/rbac/test_rbac_basic.py in test_perms2_owner(self=)
223 ]
224 domain_rbac = self.create_rbac_acl(rules=vn_rules, parent_type='domain')
225 vn = self.create_vn(connections=u1_p1_conn, verify=False)
226 assert vn, 'VN creation failed'
227 vn2 = self.create_vn(connections=u1_p2_conn, verify=False)
vn undefined
self =
self.create_vn = >
connections undefined
u1_p1_conn =
verify undefined
/contrail-test/serial_scripts/rbac/base.py in create_vn(self=, connections=, verify=False, option='contrail', **kwargs={})
215 connections = connections or self.connections
216 vn_fixture = self.create_fixture(VNFixture, connections=connections,
217 option=option, **kwargs)
218 if vn_fixture and verify:
219 #WA of verifying using admin creds since RI etal system objects
option = 'contrail'
kwargs = {}
/contrail-test/serial_scripts/rbac/base.py in create_fixture(self=, fixturecls=, **kwargs={'connections': , 'option': 'contrail'})
352 def create_fixture(self, fixturecls, **kwargs):
353 try:
354 return self.useFixture(fixturecls(**kwargs))
355 except (PermissionDenied, neutron_forbidden):
356 return None
self =
self.useFixture = >
fixturecls =
kwargs = {'connections': , 'option': 'contrail'}
/usr/local/lib/python3.6/site-packages/testtools/testcase.py in useFixture(self=, fixture=)
754 # Gather_details worked, so raise the exception setUp
755 # encountered.
756 reraise(*exc_info)
757 else:
758 self.addCleanup(fixture.cleanUp)
global reraise =
exc_info = (, HttpError(500, "'NoneType' object is not iterable"), )
/usr/local/lib/python3.6/site-packages/testtools/_compat3x.py in reraise(exc_class=, exc_obj=HttpError(500, "'NoneType' object is not iterable"), exc_tb=, _marker=