tempest.api.network.test_extensions.ExtensionsTestJSON.test_list_show_extensions fails extensions order differ
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tempest |
Expired
|
Undecided
|
Unassigned |
Bug Description
Looks like tempest.
Im running an HA-pair of control-ndoes. It looks like the order depends on the host the request is hitting.
So, if the 1st request and the "compare" request do not hit the same backend, my test is failing with:
tempest.
-------
Traceback (most recent call last):
File "tempest/
self.
File "/home/
self.
File "/home/
raise mismatch_error
testtools.
reference = u'Tag support for resources with standard attribute: floatingip, security_group, policy, trunk'
actual = u'Tag support for resources with standard attribute: floatingip, trunk, security_group, policy'
took a look into the code. The problem is *not* the order of ext, its the "name"-field of the tag-ext extension.
openstack extension show tag-ext -c name -f value
Tag support for resources: router, subnetpool, port, subnet
openstack extension show tag-ext -c name -f value
Tag support for resources: router, subnetpool, port, subnet
openstack extension show tag-ext -c name -f value
Tag support for resources: router, subnetpool, port, subnet
openstack extension show tag-ext -c name -f value
Tag support for resources: router, subnetpool, port, subnet
openstack extension show tag-ext -c name -f value
Tag support for resources: router, subnetpool, port, subnet
openstack extension show tag-ext -c name -f value
Tag support for resources: subnet, subnetpool, port, router
as you can see, the content of the name-field changes, which will trigger the test-failure.
Dont know if this is a bug in neutron or tempest?!