yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #30540
[Bug 1437124] [NEW] API test_update_agent_description modifies agent assumed unchanged by test_list_agent
Public bug reported:
API test_update_agent_description modifies the description of the agent
identified by self.agent['id']. If that test case is run before
test_list_agent, then the latter will fail because it compares with the
original description:
2015-03-18 14:47:53.271 | 2015-03-18 14:47:53.237 |
2015-03-18 14:47:53.273 | 2015-03-18 14:47:53.239 | Captured traceback:
2015-03-18 14:47:53.275 | 2015-03-18 14:47:53.240 | ~~~~~~~~~~~~~~~~~~~
2015-03-18 14:47:53.275 | 2015-03-18 14:47:53.242 | Traceback (most recent call last):
2015-03-18 14:47:53.277 | 2015-03-18 14:47:53.243 | File "neutron/tests/tempest/api/network/admin/test_agent_management.py", line 43, in test_list_agent
2015-03-18 14:47:53.302 | 2015-03-18 14:47:53.244 | self.assertIn(self.agent, agents)
2015-03-18 14:47:53.303 | 2015-03-18 14:47:53.246 | File "/opt/stack/new/neutron/.tox/api/local/lib/python2.7/site-packages/testtools/testcase.py", line 356, in assertIn
2015-03-18 14:47:53.304 | 2015-03-18 14:47:53.251 | self.assertThat(haystack, Contains(needle), message)
2015-03-18 14:47:53.304 | 2015-03-18 14:47:53.254 | File "/opt/stack/new/neutron/.tox/api/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat
2015-03-18 14:47:53.305 | 2015-03-18 14:47:53.255 | raise mismatch_error
2015-03-18 14:47:53.306 | 2015-03-18 14:47:53.257 | testtools.matchers._impl.MismatchError: {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-dhcp-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': u'description for update agent.', u'topic': u'dhcp_agent', u'agent_type': u'DHCP agent', u'id': u'25ea8e00-36e8-4408-9b00-d60e8b3a9b39'} not in [{u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-dhcp-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': u'', u'topic': u'dhcp_agent', u'agent_type': u'DHCP agent', u'id': u'25ea8e00-36e8-4408-9b00-d60e8b3a9b39'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-lbaas-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'n-lbaas_agent', u'agent_type': u'Loadbalancer agent', u'id': u'667de509-9eb8-4350-9f42-9a8511b85e06'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-openvswitch-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'N/A', u'agent_type': u'Open vSwitch agent', u'id': u'68006b4f-4950-46d6-b660-ddbe23c9b30c'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-metering-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'metering_agent', u'agent_type': u'Metering agent', u'id': u'8f0f8c3a-b8fe-41c8-ad3a-191e26dd71a4'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-l3-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'l3_agent', u'agent_type': u'L3 agent', u'id': u'f1ed957b-68ed-4669-9c85-84cac8095561'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-metadata-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'N/A', u'agent_type': u'Metadata agent', u'id': u'fa4d51c9-5bbc-4a0b-b6f7-22f60eef742f'}]
** Affects: neutron
Importance: Undecided
Assignee: Henry Gessau (gessau)
Status: New
** Changed in: neutron
Assignee: (unassigned) => Henry Gessau (gessau)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1437124
Title:
API test_update_agent_description modifies agent assumed unchanged by
test_list_agent
Status in OpenStack Neutron (virtual network service):
New
Bug description:
API test_update_agent_description modifies the description of the
agent identified by self.agent['id']. If that test case is run before
test_list_agent, then the latter will fail because it compares with
the original description:
2015-03-18 14:47:53.271 | 2015-03-18 14:47:53.237 |
2015-03-18 14:47:53.273 | 2015-03-18 14:47:53.239 | Captured traceback:
2015-03-18 14:47:53.275 | 2015-03-18 14:47:53.240 | ~~~~~~~~~~~~~~~~~~~
2015-03-18 14:47:53.275 | 2015-03-18 14:47:53.242 | Traceback (most recent call last):
2015-03-18 14:47:53.277 | 2015-03-18 14:47:53.243 | File "neutron/tests/tempest/api/network/admin/test_agent_management.py", line 43, in test_list_agent
2015-03-18 14:47:53.302 | 2015-03-18 14:47:53.244 | self.assertIn(self.agent, agents)
2015-03-18 14:47:53.303 | 2015-03-18 14:47:53.246 | File "/opt/stack/new/neutron/.tox/api/local/lib/python2.7/site-packages/testtools/testcase.py", line 356, in assertIn
2015-03-18 14:47:53.304 | 2015-03-18 14:47:53.251 | self.assertThat(haystack, Contains(needle), message)
2015-03-18 14:47:53.304 | 2015-03-18 14:47:53.254 | File "/opt/stack/new/neutron/.tox/api/local/lib/python2.7/site-packages/testtools/testcase.py", line 435, in assertThat
2015-03-18 14:47:53.305 | 2015-03-18 14:47:53.255 | raise mismatch_error
2015-03-18 14:47:53.306 | 2015-03-18 14:47:53.257 | testtools.matchers._impl.MismatchError: {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-dhcp-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': u'description for update agent.', u'topic': u'dhcp_agent', u'agent_type': u'DHCP agent', u'id': u'25ea8e00-36e8-4408-9b00-d60e8b3a9b39'} not in [{u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-dhcp-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': u'', u'topic': u'dhcp_agent', u'agent_type': u'DHCP agent', u'id': u'25ea8e00-36e8-4408-9b00-d60e8b3a9b39'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-lbaas-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'n-lbaas_agent', u'agent_type': u'Loadbalancer agent', u'id': u'667de509-9eb8-4350-9f42-9a8511b85e06'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-openvswitch-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'N/A', u'agent_type': u'Open vSwitch agent', u'id': u'68006b4f-4950-46d6-b660-ddbe23c9b30c'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-metering-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'metering_agent', u'agent_type': u'Metering agent', u'id': u'8f0f8c3a-b8fe-41c8-ad3a-191e26dd71a4'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-l3-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'l3_agent', u'agent_type': u'L3 agent', u'id': u'f1ed957b-68ed-4669-9c85-84cac8095561'}, {u'alive': True, u'started_at': u'2015-03-18 14:43:45', u'admin_state_up': True, u'binary': u'neutron-metadata-agent', u'host': u'devstack-trusty-rax-ord-1343601.slave.openstack.org', u'created_at': u'2015-03-18 14:43:45', u'description': None, u'topic': u'N/A', u'agent_type': u'Metadata agent', u'id': u'fa4d51c9-5bbc-4a0b-b6f7-22f60eef742f'}]
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1437124/+subscriptions
Follow ups
References