]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume: address test_activate_dmcrypt_tpm
authorGuillaume Abrioux <gabrioux@ibm.com>
Wed, 9 Oct 2024 14:59:38 +0000 (14:59 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Wed, 16 Oct 2024 13:42:10 +0000 (13:42 +0000)
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 <gabrioux@ibm.com>
src/ceph-volume/ceph_volume/tests/objectstore/test_rawbluestore.py

index f4f50b06f8a2972c50ae8c84b6490afca46891f6..fd7c468037c5c9e66048532e32eb0335f815546e 100644 (file)
@@ -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 = {