Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python包中测试非python文件的包含情况?_Python_Testing_Tox - Fatal编程技术网

如何在python包中测试非python文件的包含情况?

如何在python包中测试非python文件的包含情况?,python,testing,tox,Python,Testing,Tox,我正在创建一个命令行应用程序,其中包括非python文件,如 作为yaml配置文件。我想将这些作为python的一部分分发 软件包,因此希望确保它们是已安装软件包的一部分 包裹我想为此使用特性测试 我在针对安装的tox运行功能测试时遇到问题 软件包的sdist和所有通过的功能测试,包括 需要配置文件。但是,当我将软件包安装到服务器上时 获取无法找到配置文件的错误。我想我知道怎么修理这些 问题,但我特别要求的是帮助测试这些 在运行我的功能测试时,会安装并显示配置文件,如下所示 目前看来情况并非如此

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

我在针对安装的tox运行功能测试时遇到问题 软件包的sdist和所有通过的功能测试,包括 需要配置文件。但是,当我将软件包安装到服务器上时 获取无法找到配置文件的错误。我想我知道怎么修理这些 问题,但我特别要求的是帮助测试这些 在运行我的功能测试时,会安装并显示配置文件,如下所示
目前看来情况并非如此。

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

whitelist =
    /bin/cat
commands =
    /bin/cat {envsitepackagesdir}/MyPackage/config/config.cfg