Remove the TestRemoteObject class
This class is now testing only things that exist (and are tested) in
oslo.versionedobjects. Remove this class from what we test in nova.
Conflicts:
nova/tests/unit/objects/test_objects.py
Change-Id: I2e64f5917fb83eaa29970388359ef29db44f0e0b
(cherry picked from commit bca5c1f684
)
This commit is contained in:
parent
94d6b692d8
commit
1a688e33f1
|
@ -911,42 +911,6 @@ class TestObject(_LocalTest, _TestObject):
|
|||
self.assertTrue(obj.deleted)
|
||||
|
||||
|
||||
class TestRemoteObject(_RemoteTest, _TestObject):
|
||||
@mock.patch('oslo_versionedobjects.base.obj_tree_get_versions')
|
||||
def test_major_version_mismatch(self, mock_otgv):
|
||||
mock_otgv.return_value = {
|
||||
'MyObj': '2.0',
|
||||
}
|
||||
self.assertRaises(ovo_exc.IncompatibleObjectVersion,
|
||||
MyObj2.query, self.context)
|
||||
|
||||
@mock.patch('oslo_versionedobjects.base.obj_tree_get_versions')
|
||||
def test_minor_version_greater(self, mock_otgv):
|
||||
mock_otgv.return_value = {
|
||||
'MyObj': '1.7',
|
||||
}
|
||||
self.assertRaises(ovo_exc.IncompatibleObjectVersion,
|
||||
MyObj2.query, self.context)
|
||||
|
||||
def test_minor_version_less(self):
|
||||
MyObj2.VERSION = '1.2'
|
||||
obj = MyObj2.query(self.context)
|
||||
self.assertEqual(obj.bar, 'bar')
|
||||
|
||||
@mock.patch('oslo_versionedobjects.base.obj_tree_get_versions')
|
||||
def test_compat(self, mock_otgv):
|
||||
mock_otgv.return_value = {
|
||||
'MyObj': '1.1',
|
||||
}
|
||||
obj = MyObj2.query(self.context)
|
||||
self.assertEqual('oldbar', obj.bar)
|
||||
|
||||
def test_revision_ignored(self):
|
||||
MyObj2.VERSION = '1.1.456'
|
||||
obj = MyObj2.query(self.context)
|
||||
self.assertEqual('bar', obj.bar)
|
||||
|
||||
|
||||
class TestObjectSerializer(_BaseTestCase):
|
||||
def test_serialize_entity_primitive(self):
|
||||
ser = base.NovaObjectSerializer()
|
||||
|
|
Loading…
Reference in New Issue