diff options
author | Dmitry Tantsur <divius.inside@gmail.com> | 2018-02-09 09:32:00 +0100 |
---|---|---|
committer | Dmitry Tantsur <divius.inside@gmail.com> | 2018-02-09 10:02:14 +0100 |
commit | 6b995c07edcc1a4db4e869009541e82ad4943d31 (patch) | |
tree | e243cc31c7b9056bc75e3d9afd1a518f08646b65 /ironic/tests/unit/db/test_api.py | |
parent | a0e08d026badbb81dd956c1999176cc2be4f9220 (diff) | |
download | ironic-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.py | 67 |
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): |