yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #93810
[Bug 2052299] Re: neutron-tempest-plugin - HaRoutersTest.test_convert_legacy_router Test "ha" Check Error
[Expired for neutron because there has been no activity for 60 days.]
** Changed in: neutron
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/2052299
Title:
neutron-tempest-plugin - HaRoutersTest.test_convert_legacy_router Test
"ha" Check Error
Status in neutron:
Expired
Bug description:
Hi,
Following test fails. I debugged this test and I think following
"self.assertNotIn('ha', router)" method should be change, because
router has 'ha' words. Should be check "ha:False" words instead of
"ha".
Test:
neutron_tempest_plugin.api.test_routers.HaRoutersTest.test_convert_legacy_router
Test Output:
...
Captured traceback:
~~~~~~~~~~~~~~~~~~~
Traceback (most recent call last):
File "/etc/tempest/neutron-tempest-plugin/neutron_tempest_plugin/api/test_routers.py", line 403, in test_convert_legacy_router
self.assertNotIn('ha', router)
File "/opt/venv/tempest/lib/python3.8/site-packages/testtools/testcase.py", line 438, in assertNotIn
self.assertThat(haystack, matcher, message)
File "/opt/venv/tempest/lib/python3.8/site-packages/testtools/testcase.py", line 481, in assertThat
raise mismatch_error
testtools.matchers._impl.MismatchError: {'id': 'f41597b3-393d-4c7c-ba63-7f04be54eb72', 'name': 'tempest-router-575255089', 'tenant_id': '4a67f9be2c8c4a1b8718b556a2cd66b0', 'admin_state_up': False, 'status': 'ACTIVE', 'external_gateway_info': None, 'description': '', 'availability_zones': [], 'distributed': True, 'ha': False, 'availability_zone_hints': [], 'routes': [], 'flavor_id': None, 'tags': [], 'created_at': '2024-02-02T12:13:08Z', 'updated_at': '2024-02-02T12:13:08Z', 'revision_number': 1, 'project_id': '4a67f9be2c8c4a1b8718b556a2cd66b0'} matches Contains('ha')
...
Function:
/etc/tempest/neutron-tempest-
plugin/neutron_tempest_plugin/api/test_routers.py Line405
test_convert_legacy_router()
class HaRoutersTest(base_routers.BaseRouterTest):
required_extensions = ['l3-ha']
@decorators.idempotent_id('77db8eae-3aa3-4e61-bf2a-e739ce042e53')
def test_convert_legacy_router(self):
router = self._create_router(data_utils.rand_name('router'))
import pdb; pdb.set_trace()
self.assertNotIn('ha', router)
update_body = self.admin_client.update_router(router['id'],
ha=True)
self.assertTrue(update_body['router']['ha'])
show_body = self.admin_client.show_router(router['id'])
self.assertTrue(show_body['router']['ha'])
show_body = self.client.show_router(router['id'])
self.assertNotIn('ha', show_body['router'])
...
Regards,
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/2052299/+subscriptions
References