]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm/tests: mock find_program in test_container_engine 69162/head
authorSun Yuechi <sunyuechi@iscas.ac.cn>
Fri, 29 May 2026 08:46:13 +0000 (16:46 +0800)
committerSun Yuechi <sunyuechi@iscas.ac.cn>
Fri, 29 May 2026 08:59:38 +0000 (16:59 +0800)
commit4e4dd6b1cdfcccf57a2e3a1372dd640f33d56b26
treee5dbe7d7aafd02cc51b73fe987bf4fc65f2e76bf
parentce220cc902e91fe203513e7beac7982e2c2538d4
cephadm/tests: mock find_program in test_container_engine

test_container_engine mocks find_executable to keep command_check_host
off the real host, but command_check_host looks up 'lvcreate' (and
'systemctl') through find_program, which isn't mocked. So the test
actually needs lvcreate installed and only passes where it is.

Mock find_program too so the test doesn't depend on host binaries.

Signed-off-by: Sun Yuechi <sunyuechi@iscas.ac.cn>
src/cephadm/tests/test_cephadm.py