2015-02-19 22:17:25 |
gordon chung |
description |
the tests check that traits are returned in specific order but this is a false assumption. |
the tests check that traits are returned in specific order but this is a false assumption.
======================================================================
FAIL: ceilometer.tests.api.v2.test_event_scenarios.TestEventAPI.test_get_event_by_message_id(mysql)
----------------------------------------------------------------------
Traceback (most recent call last):
File "ceilometer/tests/base.py", line 97, in skip_if_not_implemented
return func(*args, **kwargs)
File "ceilometer/tests/api/v2/test_event_scenarios.py", line 166, in test_get_event_by_message_id
self.assertEqual(expected_traits, event['traits'])
File "/opt/stack/ceilometer/.tox/debug-mysql/lib/python2.7/site-packages/testtools/testcase.py", line 348, in assertEqual
self.assertThat(observed, matcher, message)
File "/opt/stack/ceilometer/.tox/debug-mysql/lib/python2.7/site-packages/testtools/testcase.py", line 433, in assertThat
raise mismatch_error
MismatchError: !=:
reference = [{'name': 'trait_A', 'type': 'string', 'value': 'my_Bar_text'},
{'name': 'trait_B', 'type': 'integer', 'value': '101'},
{'name': 'trait_C', 'type': 'float', 'value': '100.123456'},
{'name': 'trait_D', 'type': 'datetime', 'value': '2014-01-01T05:00:00'}]
actual = [{u'name': u'trait_D', u'type': u'datetime', u'value': u'2014-01-01T05:00:00'},
{u'name': u'trait_B', u'type': u'integer', u'value': u'101'},
{u'name': u'trait_C', u'type': u'float', u'value': u'100.123456'},
{u'name': u'trait_A', u'type': u'string', u'value': u'my_Bar_text'}] |
|