Lef*_*que 2 python testing django tox protractor
我正在使用 tox 运行量角器测试,该测试将测试使用 django+angularjs 的应用程序,有一个胶水库 (django-protractor) 使这更容易,除了它在 django 管理命令中调用量角器,以及依靠 $PATH 来显示量角器的位置。
因此,如果我在运行 tox 之前正确设置了 $PATH,它就可以正常工作,但我宁愿不要求所有开发人员手动执行此操作。
使用环境变量 tox 提供了语法{env:VARIABLE}。设置它们 tox 提供了setenv部分。
这些可以一起使用来修改命令可以使用的 PATH 变量:
[testenv]
setenv =
PATH = {env:PATH}{:}/path/to/protractor
commands =
echo {env:PATH}
Run Code Online (Sandbox Code Playgroud)
在某些情况下可能有用的另一种选择是符号链接或在 PATH 的可写路径中下载二进制文件,希望我们总是有一个可用的:虚拟环境的二进制文件夹,它{envbindir}在 tox 中。
| 归档时间: |
|
| 查看次数: |
1564 次 |
| 最近记录: |