如何在python包中回归/特征测试非python文件的包含?

时间:2016-08-02 17:02:25

标签: python testing tox

我正在创建一个包含非python文件的命令行应用程序 作为yaml配置文件。我想将这些作为python的一部分分发 包,因此希望确保它们是已安装的一部分 包。我想为此使用功能测试。

我遇到问题,我在安装的tox上运行功能测试 包的sdist和所有功能测试都通过,包括那些 需要配置文件。但是当我将软件包安装到服务器上时我 得到错误,它无法找到配置文件。我想知道如何解决这些问题 问题,但我特别要求的是帮助测试这些 运行我的功能测试时,安装和存在配置文件等 目前看来并非如此。

1 个答案:

答案 0 :(得分:0)

为什么不直接测试它们的存在?像

这样的东西
whitelist =
    /bin/cat
commands =
    /bin/cat {envsitepackagesdir}/MyPackage/config/config.cfg