- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
您好,我正在尝试使用 Tox 来设置我的测试环境。
我想解决什么问题?
我很少有服务器使用不同的网络设置(不同的IP、不同的接口(interface)名称等)运行测试,因此我准备了包含所有配置的模块,并且我确实使用服务器编号安装它,即
pip install . --install-option="--serverNumber=102"
这样,在我的环境中,我只有一个配置,我可以在测试中导入它,而无需了解有关正在运行的实际服务器测试的任何信息。
现在我正在尝试使用 tox 来设置虚拟环境,但我遇到了问题,因为我不知道如何仅为一个依赖项定义特定的 install_command ?我什至不知道这是否可能。
提前感谢您的帮助
BR克日什托夫
最佳答案
在 deps 部分列出您的依赖项并单独安装 foobar
:
[testenv]
deps =
dep1
dep2
dep3
....
commands =
pip install foobar --install-option="--serverNumber={posargs}"
py.test
如果您将 tox 启动为
tox -- 102
将执行:
pip install foobar --install-option="--serverNumber=102"
关于带有毒素的Python。如何仅针对一个依赖项设置安装命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25608981/
任何人都可以给我一个线索,为什么我不能在ENTRYPOINT中运行命令。 我的Docker文件看起来像 ..... ..... ENTRYPOINT ["bash -c tox -e docker-
我正在迁移 Django 项目以使用 Tox 和 pytest。运行 tox 时我得到以下信息。 _________________________________________ ERROR col
这是我的 tox.ini: [tox] envlist = py27,py35 [testenv] deps = Flask connexion pytest cove
有时我想打印一些语句,以确保单元测试运行良好(即使它通过了),但找不到启用它的选项。 如果测试失败,那么它会显示自定义打印作为输出,但如果通过,它会忽略打印或日志(我的意思是,它不会在终端输出上看到它
我是一名优秀的程序员,十分优秀!