summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/db/test_api.py
diff options
context:
space:
mode:
authorDmitry Tantsur <divius.inside@gmail.com>2018-02-09 09:32:00 +0100
committerDmitry Tantsur <divius.inside@gmail.com>2018-02-09 10:02:14 +0100
commit6b995c07edcc1a4db4e869009541e82ad4943d31 (patch)
treee243cc31c7b9056bc75e3d9afd1a518f08646b65 /ironic/tests/unit/db/test_api.py
parenta0e08d026badbb81dd956c1999176cc2be4f9220 (diff)
downloadironic-6b995c07edcc1a4db4e869009541e82ad4943d31.tar.gz
Clean up RPC versions and database migrations for Rocky
Change-Id: I08f5db70cdbdae4b61b2384ffdc17f6533c57896
Diffstat (limited to 'ironic/tests/unit/db/test_api.py')
-rw-r--r--ironic/tests/unit/db/test_api.py67
1 files changed, 0 insertions, 67 deletions
diff --git a/ironic/tests/unit/db/test_api.py b/ironic/tests/unit/db/test_api.py
index 01686bd5d..508d78712 100644
--- a/ironic/tests/unit/db/test_api.py
+++ b/ironic/tests/unit/db/test_api.py
@@ -74,73 +74,6 @@ class UpgradingTestCase(base.DbTestCase):
self.assertFalse(self.dbapi.check_versions())
-class BackfillVersionTestCase(base.DbTestCase):
-
- def setUp(self):
- super(BackfillVersionTestCase, self).setUp()
- self.context = context.get_admin_context()
- self.dbapi = db_api.get_instance()
- obj_mapping = release_mappings.RELEASE_MAPPING['pike']['objects']
- self.conductor_ver = obj_mapping['Conductor'][0]
-
- def test_empty_db(self):
- self.assertEqual((0, 0),
- self.dbapi.backfill_version_column(self.context, 10))
-
- def test_version_exists(self):
- utils.create_test_conductor()
- self.assertEqual((0, 0),
- self.dbapi.backfill_version_column(self.context, 10))
-
- def test_one_conductor(self):
- conductors = self._create_conductors(1)
- self.assertEqual((1, 1),
- self.dbapi.backfill_version_column(self.context, 10))
- res = self.dbapi.get_conductor(conductors[0])
- self.assertEqual(self.conductor_ver, res.version)
-
- def test_max_count_zero(self):
- conductors = self._create_conductors(2)
- self.assertEqual((2, 2),
- self.dbapi.backfill_version_column(self.context, 0))
- for hostname in conductors:
- conductor = self.dbapi.get_conductor(hostname)
- self.assertEqual(self.conductor_ver, conductor.version)
-
- def _create_conductors(self, num, version=None):
- conductors = []
- for i in range(0, num):
- conductor = utils.create_test_conductor(
- version=version,
- hostname='test_name_%d' % i,
- uuid=uuidutils.generate_uuid())
- conductors.append(conductor.hostname)
- for hostname in conductors:
- conductor = self.dbapi.get_conductor(hostname)
- self.assertEqual(version, conductor.version)
- return conductors
-
- def test_no_version_max_count_2_some_conductors(self):
- conductors = self._create_conductors(5)
-
- self.assertEqual((5, 2),
- self.dbapi.backfill_version_column(self.context, 2))
- self.assertEqual((3, 3),
- self.dbapi.backfill_version_column(self.context, 10))
- for hostname in conductors:
- conductor = self.dbapi.get_conductor(hostname)
- self.assertEqual(self.conductor_ver, conductor.version)
-
- def test_no_version_max_count_same(self):
- conductors = self._create_conductors(5)
-
- self.assertEqual((5, 5),
- self.dbapi.backfill_version_column(self.context, 5))
- for hostname in conductors:
- conductor = self.dbapi.get_conductor(hostname)
- self.assertEqual(self.conductor_ver, conductor.version)
-
-
@mock.patch.object(driver_factory, 'calculate_migration_delta', autospec=True)
@mock.patch.object(driver_factory, 'classic_drivers_to_migrate', autospec=True)
class MigrateToHardwareTypesTestCase(base.DbTestCase):