Unit test failure un Debian/unstable

Bug #2078682 reported by Thomas Goirand
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Vitrage Client
New
Undecided
Unassigned

Bug Description

Hi,

Rebuilding vitrageclient 5.1.1 in debian/unstable leads to the below unit test failure. This looks like to me an issue with ordering of variables in a list at the end of the trace. In the meanwhile, I'm blacklisting the unit test.

FAIL: vitrageclient.tests.cli.test_topology_show.TopologyShowTest.test_dot_emitter
vitrageclient.tests.cli.test_topology_show.TopologyShowTest.test_dot_emitter
----------------------------------------------------------------------
testtools.testresult.real._StringException: Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/vitrageclient/tests/cli/test_topology_show.py", line 347, in test_dot_emitter
    self.assertEqual(DOT_DATA, out.getvalue())
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 419, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python3/dist-packages/testtools/testcase.py", line 509, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: !=:
reference = '''\
strict digraph {
0 [id=nova, vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_datasource_name="nova.zone", vitrage_operational_state=OK, state=available, update_timestamp="2018-12-31T13:44:03Z", is_real_vitrage_id=True, vitrage_id="05a19de3-e929-4730-ad81-10fa57dcfa0a", vitrage_aggregated_state=AVAILABLE, vitrage_type="nova.zone", vitrage_is_deleted=False, vitrage_category=RESOURCE, vitrage_cached_id=125f1d8c4451a6385cc2cfa2b0ba45be, vitrage_is_placeholder=False, label="nova\\nnova.zone"];
1 [id="OpenStack Cluster", vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_operational_state=OK, state=available, vitrage_id="070c413e-5a8c-4823-ae20-af44936de2a0", vitrage_aggregated_state=AVAILABLE, vitrage_type="openstack.cluster", is_real_vitrage_id=True, vitrage_category=RESOURCE, vitrage_cached_id=3c7f9d22d9dd1615a00404f86cb3e289, vitrage_is_deleted=False, vitrage_is_placeholder=False, label="openstack.cluster"];
2 [id="ebarilan-devstack", vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_datasource_name="nova.host", vitrage_operational_state=OK, state=available, update_timestamp="2018-12-31T13:44:03Z", is_real_vitrage_id=True, vitrage_id="10da4fa2-397f-4b2e-a43b-937e11ab7daf", vitrage_aggregated_state=AVAILABLE, vitrage_type="nova.host", vitrage_is_deleted=False, vitrage_category=RESOURCE, vitrage_cached_id=9ae4db6fb920e19cb5c57a428b29eb59, vitrage_is_placeholder=False, label="ebarilan-devstack\\nnova.host"];
3 [id="b36b4d7a-b309-4b02-9662-5abd79741750", vitrage_sample_timestamp="2018-12-31T13:44:04Z", vitrage_datasource_name="cinder.volume", project_id=210140f1f5a94af99e0adf79a883b75a, vitrage_operational_state=OK, vitrage_aggregated_state=AVAILABLE, vitrage_is_placeholder=False, state=available, attachments="[]", vitrage_id="f0ca9fac-3ebd-4748-97ba-e93a7e7108aa", size=1, vitrage_type="cinder.volume", vitrage_is_deleted=False, vitrage_category=RESOURCE, vitrage_cached_id=f998c5f7bf1851e17e3eea902800a7df, update_timestamp="2018-12-31T08:43:32Z", is_real_vitrage_id=True, volume_type="lvmdriver-1", label="cinder.volume"];
4 [id="cebf5d5b-d7b1-4cfb-86fa-f660306b4c1a", vitrage_sample_timestamp="2018-12-31T13:44:04Z", vitrage_datasource_name="neutron.network", project_id=210140f1f5a94af99e0adf79a883b75a, vitrage_operational_state=OK, vitrage_category=RESOURCE, vitrage_is_placeholder=False, state=ACTIVE, update_timestamp="2018-12-30T08:30:33Z", is_real_vitrage_id=True, vitrage_id="eea46e33-81dc-4430-a771-852bac37b43d", vitrage_aggregated_state=ACTIVE, vitrage_type="neutron.network", vitrage_is_deleted=False, vitrage_cached_id=a0eeca0ab2c865915e23319a2e6d0fd7, label="public\\nneutron.network"];
0 -> 2 [vitrage_is_deleted=False, label=contains];
1 -> 0 [vitrage_is_deleted=False, label=contains];
}
'''
actual = '''\
strict digraph {
0 [id=nova, is_real_vitrage_id=True, label="nova\\nnova.zone", state=available, update_timestamp="2018-12-31T13:44:03Z", vitrage_aggregated_state=AVAILABLE, vitrage_cached_id="125f1d8c4451a6385cc2cfa2b0ba45be", vitrage_category=RESOURCE, vitrage_datasource_name="nova.zone", vitrage_id="05a19de3-e929-4730-ad81-10fa57dcfa0a", vitrage_is_deleted=False, vitrage_is_placeholder=False, vitrage_operational_state=OK, vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_type="nova.zone"];
1 [id="OpenStack Cluster", is_real_vitrage_id=True, label="openstack.cluster", state=available, vitrage_aggregated_state=AVAILABLE, vitrage_cached_id="3c7f9d22d9dd1615a00404f86cb3e289", vitrage_category=RESOURCE, vitrage_id="070c413e-5a8c-4823-ae20-af44936de2a0", vitrage_is_deleted=False, vitrage_is_placeholder=False, vitrage_operational_state=OK, vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_type="openstack.cluster"];
2 [id="ebarilan-devstack", is_real_vitrage_id=True, label="ebarilan-devstack\\nnova.host", state=available, update_timestamp="2018-12-31T13:44:03Z", vitrage_aggregated_state=AVAILABLE, vitrage_cached_id="9ae4db6fb920e19cb5c57a428b29eb59", vitrage_category=RESOURCE, vitrage_datasource_name="nova.host", vitrage_id="10da4fa2-397f-4b2e-a43b-937e11ab7daf", vitrage_is_deleted=False, vitrage_is_placeholder=False, vitrage_operational_state=OK, vitrage_sample_timestamp="2018-12-31T13:44:03Z", vitrage_type="nova.host"];
3 [attachments="[]", id="b36b4d7a-b309-4b02-9662-5abd79741750", is_real_vitrage_id=True, label="cinder.volume", project_id="210140f1f5a94af99e0adf79a883b75a", size=1, state=available, update_timestamp="2018-12-31T08:43:32Z", vitrage_aggregated_state=AVAILABLE, vitrage_cached_id=f998c5f7bf1851e17e3eea902800a7df, vitrage_category=RESOURCE, vitrage_datasource_name="cinder.volume", vitrage_id="f0ca9fac-3ebd-4748-97ba-e93a7e7108aa", vitrage_is_deleted=False, vitrage_is_placeholder=False, vitrage_operational_state=OK, vitrage_sample_timestamp="2018-12-31T13:44:04Z", vitrage_type="cinder.volume", volume_type="lvmdriver-1"];
4 [id="cebf5d5b-d7b1-4cfb-86fa-f660306b4c1a", is_real_vitrage_id=True, label="public\\nneutron.network", project_id="210140f1f5a94af99e0adf79a883b75a", state=ACTIVE, update_timestamp="2018-12-30T08:30:33Z", vitrage_aggregated_state=ACTIVE, vitrage_cached_id=a0eeca0ab2c865915e23319a2e6d0fd7, vitrage_category=RESOURCE, vitrage_datasource_name="neutron.network", vitrage_id="eea46e33-81dc-4430-a771-852bac37b43d", vitrage_is_deleted=False, vitrage_is_placeholder=False, vitrage_operational_state=OK, vitrage_sample_timestamp="2018-12-31T13:44:04Z", vitrage_type="neutron.network"];
0 -> 2 [label=contains, vitrage_is_deleted=False];
1 -> 0 [label=contains, vitrage_is_deleted=False];

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.