From a27ec6c88b443646739e0e337e39b0c14d7d698c Mon Sep 17 00:00:00 2001 From: Manjeet Singh Bhatia Date: Fri, 13 Jan 2017 20:40:27 +0000 Subject: [PATCH] Rename a test method Removing one TODO from the tree. Change-Id: Ic7719af259f74f52143ba5005c43ca0ab96aad4d --- neutron/tests/unit/objects/qos/test_policy.py | 4 ++-- neutron/tests/unit/objects/test_base.py | 19 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/neutron/tests/unit/objects/qos/test_policy.py b/neutron/tests/unit/objects/qos/test_policy.py index 5d69316add0..2d3958955fc 100644 --- a/neutron/tests/unit/objects/qos/test_policy.py +++ b/neutron/tests/unit/objects/qos/test_policy.py @@ -71,8 +71,8 @@ class QosPolicyObjectTestCase(test_base.BaseObjectIfaceTestCase): self.get_objects_mock.assert_any_call( admin_context, self._test_class.db_model, _pager=None) self.assertItemsEqual( - [test_base.get_obj_db_fields(obj) for obj in self.objs], - [test_base.get_obj_db_fields(obj) for obj in objs]) + [test_base.get_obj_persistent_fields(obj) for obj in self.objs], + [test_base.get_obj_persistent_fields(obj) for obj in objs]) def test_get_objects_valid_fields(self): admin_context = self.context.elevated() diff --git a/neutron/tests/unit/objects/test_base.py b/neutron/tests/unit/objects/test_base.py index 39286e1b90c..2d041b6af58 100644 --- a/neutron/tests/unit/objects/test_base.py +++ b/neutron/tests/unit/objects/test_base.py @@ -453,8 +453,7 @@ FIELD_TYPE_VALUE_GENERATOR_MAP = { } -# TODO(ihrachys) consider renaming into e.g. get_obj_persistent_fields -def get_obj_db_fields(obj): +def get_obj_persistent_fields(obj): return {field: getattr(obj, field) for field in obj.fields if field not in obj.synthetic_fields if field in obj} @@ -736,8 +735,8 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase): side_effect=self.fake_get_objects) as get_objects_mock: objs = self._test_class.get_objects(self.context) self.assertItemsEqual( - [get_obj_db_fields(obj) for obj in self.objs], - [get_obj_db_fields(obj) for obj in objs]) + [get_obj_persistent_fields(obj) for obj in self.objs], + [get_obj_persistent_fields(obj) for obj in objs]) get_objects_mock.assert_any_call( self.context, self._test_class.db_model, _pager=self.pager_map[self._test_class.obj_name()] @@ -800,8 +799,8 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase): validate_filters=False, unknown_filter='value') self.assertItemsEqual( - [get_obj_db_fields(obj) for obj in self.objs], - [get_obj_db_fields(obj) for obj in objs]) + [get_obj_persistent_fields(obj) for obj in self.objs], + [get_obj_persistent_fields(obj) for obj in objs]) def test_delete_objects(self): '''Test that delete_objects calls to underlying db_api.''' @@ -845,8 +844,8 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase): fake_field='xxx') def _check_equal(self, expected, observed): - self.assertItemsEqual(get_obj_db_fields(expected), - get_obj_db_fields(observed)) + self.assertItemsEqual(get_obj_persistent_fields(expected), + get_obj_persistent_fields(observed)) def test_count_validate_filters_false(self): if not isinstance(self._test_class, base.NeutronDbObject): @@ -872,7 +871,7 @@ class BaseObjectIfaceTestCase(_BaseObjectTestCase, test_base.BaseTestCase): create_mock.assert_called_once_with( self.context, self._test_class.db_model, self._test_class.modify_fields_to_db( - get_obj_db_fields(self.objs[0]))) + get_obj_persistent_fields(self.objs[0]))) # Adding delete_objects mock because some objects are using delete_objects # while calling create(), Port for example @@ -1509,7 +1508,7 @@ class BaseDbObjectTestCase(_BaseObjectTestCase, obj = self._make_object(self.obj_fields[0]) obj.create() - for field in get_obj_db_fields(obj): + for field in get_obj_persistent_fields(obj): if not isinstance(obj[field], list): filters = {field: [obj[field]]} else: