From 730369ea092515d56085f5d83515717ba50a9f96 Mon Sep 17 00:00:00 2001 From: Corey Bryant Date: Fri, 27 Oct 2023 09:56:00 -0400 Subject: [PATCH] Unit test updates for get_os_version_codename_swift removal (cherry picked from commit 62a356c639ca6ae0d3b34a77c1bae027a3c0b54a) --- .../contrib/openstack/test_openstack_utils.py | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/tests/contrib/openstack/test_openstack_utils.py b/tests/contrib/openstack/test_openstack_utils.py index 014371198..00976049c 100644 --- a/tests/contrib/openstack/test_openstack_utils.py +++ b/tests/contrib/openstack/test_openstack_utils.py @@ -287,21 +287,9 @@ def test_os_version_from_bad_codename(self, mocked_error): self.assertEquals(e.args[0], "Could not derive OpenStack version for codename: foo") - def test_os_version_swift_from_codename(self): - """Test mapping a swift codename to numerical version""" - self.assertEquals(openstack.get_os_version_codename_swift('liberty'), - '2.5.0') - def test_get_swift_codename_single_version_kilo(self): self.assertEquals(openstack.get_swift_codename('2.2.2'), 'kilo') - @patch('charmhelpers.contrib.openstack.utils.error_out') - def test_os_version_swift_from_bad_codename(self, mocked_error): - """Test mapping a bad swift codename to numerical version""" - openstack.get_os_version_codename_swift('foo') - expected_err = 'Could not derive swift version for codename: foo' - mocked_error.assert_called_with(expected_err) - def test_get_swift_codename_multiple_versions_liberty(self): with patch('subprocess.check_output') as _subp: _subp.return_value = b"... trusty-updates/liberty/main ..." @@ -737,10 +725,8 @@ def test_save_scriptrc(self, _open, _charm_dir, _exists, _mkdir): @patch.object(openstack, 'lsb_release') @patch.object(openstack, 'get_os_version_package') - @patch.object(openstack, 'get_os_version_codename_swift') @patch.object(openstack, 'config') - def test_openstack_upgrade_detection_true(self, config, vers_swift, - vers_pkg, lsb): + def test_openstack_upgrade_detection_true(self, config, vers_pkg, lsb): """Test it detects when an openstack package has available upgrade""" lsb.return_value = FAKE_RELEASE config.return_value = 'cloud:precise-havana' @@ -750,10 +736,8 @@ def test_openstack_upgrade_detection_true(self, config, vers_swift, vers_pkg.return_value = '2013.2~b1' self.assertTrue(openstack.openstack_upgrade_available('nova-common')) vers_pkg.return_value = '1.9.0' - vers_swift.return_value = '2.5.0' self.assertTrue(openstack.openstack_upgrade_available('swift-proxy')) vers_pkg.return_value = '2.5.0' - vers_swift.return_value = '2.10.0' self.assertTrue(openstack.openstack_upgrade_available('swift-proxy')) @patch.object(openstack, 'lsb_release') @@ -769,8 +753,8 @@ def test_openstack_upgrade_detection_false(self, config, vers_pkg, lsb): vers_pkg.return_value = '2013.1~b1' self.assertFalse(openstack.openstack_upgrade_available('nova-common')) # ugly duckling testing - config.return_value = 'cloud:precise-havana' - vers_pkg.return_value = '1.10.0' + config.return_value = 'cloud:focal-wallaby' + vers_pkg.return_value = '2021.1' self.assertFalse(openstack.openstack_upgrade_available('swift-proxy')) @patch.object(openstack, 'is_block_device')