Swap the order of arguments to _check_equal

In object base test framework _check_equal method was having
opposite argument order as assert* statements, this patch will swap
them to reflect the order followed in assert* statements.

Change-Id: I546027899985af3fadb09928af7b5b4ca4a0a3bc
This commit is contained in:
Manjeet Singh Bhatia 2016-10-13 21:02:19 +00:00 committed by Ihar Hrachyshka
parent 47867a5d35
commit 0c1c754d63
2 changed files with 11 additions and 13 deletions

View File

@ -93,7 +93,7 @@ class QosPolicyObjectTestCase(test_base.BaseObjectIfaceTestCase):
get_objects_mock.assert_any_call(
admin_context, self._test_class.db_model, _pager=None,
**self.valid_field_filter)
self._check_equal(objs[0], self.objs[0])
self._check_equal(self.objs[0], objs[0])
def test_get_object(self):
admin_context = self.context.elevated()
@ -105,7 +105,7 @@ class QosPolicyObjectTestCase(test_base.BaseObjectIfaceTestCase):
return_value=admin_context) as context_mock:
obj = self._test_class.get_object(self.context, id='fake_id')
self.assertTrue(self._is_test_class(obj))
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
context_mock.assert_called_once_with()
get_object_mock.assert_called_once_with(
admin_context, self._test_class.db_model, id='fake_id')

View File

@ -578,7 +578,7 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
obj_keys = self.generate_object_keys(self._test_class)
obj = self._test_class.get_object(self.context, **obj_keys)
self.assertTrue(self._is_test_class(obj))
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
get_object_mock.assert_called_once_with(
self.context, self._test_class.db_model,
**self._test_class.modify_fields_to_db(obj_keys))
@ -616,7 +616,7 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
obj = self._test_class.get_object(self.context,
**obj_keys)
self.assertTrue(self._is_test_class(obj))
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
get_object_mock.assert_called_once_with(
self.context, self._test_class.db_model,
**self._test_class.modify_fields_to_db(obj_keys))
@ -727,9 +727,7 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
self._test_class.count, self.context,
fake_field='xxx')
# TODO(ihrachys) swap the order of arguments to reflect the order of
# self.assert* methods
def _check_equal(self, observed, expected):
def _check_equal(self, expected, observed):
self.assertItemsEqual(get_obj_db_fields(expected),
get_obj_db_fields(observed))
@ -739,9 +737,9 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
with mock.patch.object(obj_db_api, 'get_objects',
side_effect=self.fake_get_objects):
obj = self._test_class(self.context, **self.obj_fields[0])
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
obj.create()
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
create_mock.assert_called_once_with(
self.context, self._test_class.db_model,
self._test_class.modify_fields_to_db(
@ -753,7 +751,7 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
with mock.patch.object(obj_db_api, 'get_objects',
side_effect=self.fake_get_objects):
self.objs[1].create()
self._check_equal(self.objs[1], self.objs[0])
self._check_equal(self.objs[0], self.objs[1])
def test_create_duplicates(self):
with mock.patch.object(obj_db_api, 'create_object',
@ -870,14 +868,14 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase):
obj_db_api, 'get_objects',
side_effect=self.fake_get_objects):
obj.update()
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
@mock.patch.object(obj_db_api, 'delete_object')
def test_delete(self, delete_mock):
obj = self._test_class(self.context, **self.obj_fields[0])
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
obj.delete()
self._check_equal(obj, self.objs[0])
self._check_equal(self.objs[0], obj)
delete_mock.assert_called_once_with(
self.context, self._test_class.db_model,
**self._test_class.modify_fields_to_db(obj._get_composite_keys()))