列出tox.ini文件中的继承?

时间:2016-11-23 15:23:38

标签: 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 个答案:

答案 0 :(得分:2)

变种№1:

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

变体№2:

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