Invalid Tempest tests cause A10 CI to fail

Bug #1468457 reported by Michael Durrant
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
octavia
Invalid
Medium
Unassigned

Bug Description

The following tests will not pass in A10's CI due to what appear to be incorrect tests.
neutron_lbaas.tests.tempest.v2.api.test_pools_admin.TestPools.test_create_pool_for_another_tenant[smoke]
neutron_lbaas.tests.tempest.v2.api.test_pools_admin.TestPools.test_create_pool_missing_tenant_id_for_admin[smoke]
neutron_lbaas.tests.tempest.v2.api.test_pools_admin.TestPools.test_create_pool_missing_tenant_id_for_other_tenant[smoke]
neutron_lbaas.tests.tempest.v2.api.test_pools_admin.TestPools.test_create_pool_using_empty_tenant_field[smoke]

--
I'm creating this bug so I have one to reference when I @skip the tests per dougwig.

The empty tenant ID tests need to be modified to expect an error condition, but this is not possible as Neutron's request handling fills in missing tenant IDs with the tenant ID of the logged in user. This is an error condition and should be handled as such. Fixing it in the request handling is going to require fixes in a lot more places in Neutron, I believe. I'll look for other similar tests that would expose such functionality.

description: updated
Revision history for this message
Akihiro Motoki (amotoki) wrote :

not related to neutronclient, it should be filed to neutron.

affects: python-neutronclient → neutron
tags: added: lbaas
Changed in neutron:
importance: Undecided → Medium
affects: neutron → octavia
Revision history for this message
Gregory Thiemonge (gthiemonge) wrote : auto-abandon-script

Abandoned after re-enabling the Octavia launchpad.

Changed in octavia:
status: New → Invalid
tags: added: auto-abandon
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.