首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >环境变量

环境变量
EN

Stack Overflow用户
提问于 2015-06-15 09:05:36
回答 1查看 206关注 0票数 4

我有一个这样的tox.ini文件:

代码语言:javascript
复制
[tox]
envlist =
    {py27,py34}

[testenv]
setenv =
    PYTHONDONTWRITEBYTECODE=1
deps =
    -r{toxinidir}/requirements-test.txt
commands =
    nosetests -v --stop --with-coverage --cover-package=project

因此,我需要将So中的一个环境变量传递给tox环境。这个变量是私有的,并且根据环境的不同而变化。

我是怎么做的?

EN

回答 1

Stack Overflow用户

发布于 2015-06-15 21:56:52

我找到解决方案了!TOX2.0有一个名为passenv的设置

应从tox调用环境复制到测试环境的通配符环境变量名列表。如果指定的环境变量在tox调用环境中不存在,它将被忽略。您可以使用*和?将多个环境变量与一个名称进行匹配。请注意,PATH和PIP_INDEX_URL变量是无条件向下传递的,在Windows SYSTEMROOT上,PATHEXT、TEMP和TMP也将向下传递,而在unix TMPDIR上则是向下传递。您可以使用setenv选项覆盖这些变量。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30836126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档