From: Guillaume Abrioux Date: Wed, 9 Oct 2024 14:59:38 +0000 (+0000) Subject: ceph-volume: address test_activate_dmcrypt_tpm X-Git-Tag: v19.2.1~112^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=97e4daf893887cf69466f9c4b2d57dfc96fed3c4;p=ceph.git ceph-volume: address test_activate_dmcrypt_tpm This mocks the call to `luks_close()`, otherwise this test fails when run on a system where `cryptsetup` isn't available. Signed-off-by: Guillaume Abrioux (cherry picked from commit dd2a150f40fb11abe6bd1ee51bca03419aaa7d7f) --- diff --git a/src/ceph-volume/ceph_volume/tests/objectstore/test_rawbluestore.py b/src/ceph-volume/ceph_volume/tests/objectstore/test_rawbluestore.py index f4f50b06f8a29..fd7c468037c5c 100644 --- a/src/ceph-volume/ceph_volume/tests/objectstore/test_rawbluestore.py +++ b/src/ceph-volume/ceph_volume/tests/objectstore/test_rawbluestore.py @@ -159,6 +159,7 @@ class TestRawBlueStore: @patch('ceph_volume.objectstore.rawbluestore.encryption_utils.rename_mapper', Mock(return_value=MagicMock())) @patch('ceph_volume.util.disk.get_bluestore_header') + @patch('ceph_volume.objectstore.rawbluestore.encryption_utils.luks_close', Mock(return_value=MagicMock())) @patch('ceph_volume.objectstore.rawbluestore.encryption_utils.luks_open', Mock(return_value=MagicMock())) def test_activate_dmcrypt_tpm(self, m_bs_header, rawbluestore, fake_lsblk_all, mock_raw_direct_report, is_root) -> None: m_bs_header.return_value = {