ChefSpec 测试是否安装了 python 个模块

ChefSpec test if python modules were installed

我在 InSpec 中找到了一种方法来测试 python 模块是否已与 chef 一起安装,但我正在使用 ChefSpec 并且找不到替代方法.有人知道是否有办法检查某个 pip 模块是否已安装 ChefSpec

ChefSpec 不测试副作用,因此您不检查模块本身,而是查看计划执行的资源。如果您使用的是 poise-python,那将意味着这样的测试:

it { is_expected.to install_python_package('foo') }