474bfe289a
Most of the _create_test methods create a property and only uses its id during their execution. This change pretends to simplify the returned data and reduce the number of lines used for the creation of test data used during the execution of Unit Tests for Oslo-Versioned Objects. Change-Id: Icfc251a7d460246e91e260a4ac503d10c4031170 Partially-Implements: blueprint adopt-oslo-versioned-objects-for-db
35 lines
1.2 KiB
Python
35 lines
1.2 KiB
Python
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
from neutron.objects import tag
|
|
from neutron.tests.unit.objects import test_base as obj_test_base
|
|
from neutron.tests.unit import testlib_api
|
|
|
|
|
|
class TagIfaceObjectTestCase(obj_test_base.BaseObjectIfaceTestCase):
|
|
|
|
_test_class = tag.Tag
|
|
|
|
|
|
class TagDbObjectTestCase(obj_test_base.BaseDbObjectTestCase,
|
|
testlib_api.SqlTestCase):
|
|
|
|
_test_class = tag.Tag
|
|
|
|
def setUp(self):
|
|
super(TagDbObjectTestCase, self).setUp()
|
|
self.update_obj_fields(
|
|
{
|
|
'standard_attr_id':
|
|
lambda: self._create_test_standard_attribute_id()
|
|
})
|