【问题标题】:How can I regression/feature test the inclusion of non-python files in a python package?如何回归/功能测试在 python 包中包含非 python 文件?
【发布时间】:2016-08-02 17:02:24
【问题描述】:

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

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

【问题讨论】:

    标签: python testing tox


    【解决方案1】:

    为什么不直接测试它们的存在呢?类似的东西

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

    【讨论】:

      猜你喜欢
      • 2019-11-03
      • 1970-01-01
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 2019-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多