From: John Mulligan Date: Tue, 18 Jan 2022 18:31:03 +0000 (-0500) Subject: mgr/cephadm: add a test for enabling cephfs mirroring module X-Git-Tag: v16.2.8~166^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F44661%2Fhead;p=ceph.git mgr/cephadm: add a test for enabling cephfs mirroring module Add a test that checks that when cephfs mirror service is enabled the mirroring mgr module gets enabled. Actually-written-by: Sebastian Wagner Signed-off-by: John Mulligan (cherry picked from commit bcb4fa70f9f739dce3e1c111db0a322804350f9d) Conflicts: src/pybind/mgr/cephadm/tests/test_services.py --- diff --git a/src/pybind/mgr/cephadm/tests/test_services.py b/src/pybind/mgr/cephadm/tests/test_services.py index efc91ac14fe..a753cfd9fb9 100644 --- a/src/pybind/mgr/cephadm/tests/test_services.py +++ b/src/pybind/mgr/cephadm/tests/test_services.py @@ -788,3 +788,15 @@ class TestIngressService: } assert haproxy_generated_conf[0] == haproxy_expected_conf + + +class TestCephFsMirror: + @patch("cephadm.serve.CephadmServe._run_cephadm") + def test_config(self, _run_cephadm, cephadm_module: CephadmOrchestrator): + _run_cephadm.return_value = ('{}', '', 0) + with with_host(cephadm_module, 'test'): + with with_service(cephadm_module, ServiceSpec('cephfs-mirror')): + cephadm_module.assert_issued_mon_command({ + 'prefix': 'mgr module enable', + 'module': 'mirroring' + })