我正在创建一个包含非python文件的命令行应用程序 作为yaml配置文件。我想将这些作为python的一部分分发 包,因此希望确保它们是已安装的一部分 包。我想为此使用功能测试。
我遇到问题,我在安装的tox上运行功能测试 包的sdist和所有功能测试都通过,包括那些 需要配置文件。但是当我将软件包安装到服务器上时我 得到错误,它无法找到配置文件。我想知道如何解决这些问题 问题,但我特别要求的是帮助测试这些 运行我的功能测试时,安装和存在配置文件等 目前看来并非如此。
答案 0 :(得分:0)
为什么不直接测试它们的存在?像
这样的东西whitelist =
/bin/cat
commands =
/bin/cat {envsitepackagesdir}/MyPackage/config/config.cfg