mock_podman,
with_cephadm_ctx,
mock_bad_firewalld,
+ import_cephadm,
)
from pyfakefs import fake_filesystem_unittest
-with mock.patch('builtins.open', create=True):
- from importlib.machinery import SourceFileLoader
- cd = SourceFileLoader('cephadm', 'cephadm.py').load_module()
+cd = import_cephadm()
def get_ceph_conf(
import pytest
-from tests.fixtures import with_cephadm_ctx
+from tests.fixtures import with_cephadm_ctx, import_cephadm
-with mock.patch("builtins.open", create=True):
- from importlib.machinery import SourceFileLoader
-
- cephadm = SourceFileLoader("cephadm", "cephadm.py").load_module()
+cephadm = import_cephadm()
def test_container_engine():
import pytest
from unittest import mock
-from tests.fixtures import host_sysfs
+from tests.fixtures import host_sysfs, import_cephadm
-with mock.patch('builtins.open', create=True):
- from importlib.machinery import SourceFileLoader
- cd = SourceFileLoader('cephadm', 'cephadm.py').load_module()
+cd = import_cephadm()
@pytest.fixture
import pytest
-from tests.fixtures import with_cephadm_ctx, cephadm_fs
+from tests.fixtures import with_cephadm_ctx, cephadm_fs, import_cephadm
-with mock.patch('builtins.open', create=True):
- from importlib.machinery import SourceFileLoader
- cd = SourceFileLoader('cephadm', 'cephadm.py').load_module()
+cd = import_cephadm()
class TestCommandListNetworks: