python - 在 tox.ini 文件中列出继承?

标签 python inheritance ini tox

我有一个 tox.ini 文件,如下所示:

[testenv]
usedevelop=True
commands =
    py.test --quiet {posargs}
deps =
    requests
    pytest
    pytest-cov
    pytest-env
    oauthlib
    PyJWT
    python-dateutil
    pydispatcher
    isodate


[testenv:py27]
deps =
    mock
    requests
    pytest
    pytest-cov
    pytest-env
    oauthlib
    PyJWT
    python-dateutil
    pydispatcher
    isodate

[testenv:py33]
basepython = /opt/python3.3/bin/python3.3

py27 和 py33 都继承自主要的 [testenv] 部分。 有没有一种方法我不必指定整个继承列表,而只需附加,可能是这样的:

deps += mock 

最佳答案

变体 №1:

[testenv:py27]
deps =
    {[testenv]deps}
    mock

变体 №2:

[testenv]
…
deps =
    requests
    …
    isodate
    py27: mock

关于python - 在 tox.ini 文件中列出继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40768248/

相关文章:

python - 在 jython 中复制图像时保存对 newPic 的更改

java - 我可以为每种不同类型的继承类拥有不同的静态变量副本吗

c# - 创建配置或 INI 文件以存储用户设置首选项

python - 使用Python将ini文件中的所有内容读入字典

python - 非常奇怪的 numpy 数组浮点行为

python - 从存储为字符串的文件路径中获取文件名

c++ - 哪种设计模式最合适?

Python 模拟 : mocking base class for inheritance

Windows - 嗅探应用程序的文件访问

python - Pandas 将数据框列单元格初始化为空列表