X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Fceph-volume%2Fceph_volume%2Ftests%2Ftest_main.py;h=db1a49909326a06d191fa2e11ada6e39b1f37526;hb=b32b81446b3b05102be0267e79203f59329c1d97;hp=c61729464a11351c1cf0c3bea5f128fad0bf3032;hpb=215dd7151453fae88e6f968c975b6ce309d42dcf;p=ceph.git diff --git a/ceph/src/ceph-volume/ceph_volume/tests/test_main.py b/ceph/src/ceph-volume/ceph_volume/tests/test_main.py index c61729464..db1a49909 100644 --- a/ceph/src/ceph-volume/ceph_volume/tests/test_main.py +++ b/ceph/src/ceph-volume/ceph_volume/tests/test_main.py @@ -28,3 +28,12 @@ class TestVolume(object): stdout, stderr = capsys.readouterr() assert '--cluster' in stdout assert '--log-path' in stdout + + def test_log_ignoring_missing_ceph_conf(self, caplog): + with pytest.raises(SystemExit) as error: + main.Volume(argv=['ceph-volume', '--cluster', 'barnacle', 'lvm', '--help']) + # make sure we aren't causing an actual error + assert error.value.code == 0 + log = caplog.records[0] + assert log.message == 'ignoring inability to load ceph.conf' + assert log.levelname == 'ERROR'