草庐IT

python - pip 安装来自 setup.py 的 tox 测试依赖项

我使用setuptools制作了我的项目,我想使用tox对其进行测试。我在变量中列出了依赖项并添加到setup()参数(tests_require和extras_require)。我的项目需要安装tests_require中列出的所有依赖项进行测试,但pipinstall没有安装它们。我试过了,但没用:install_command=pipinstall{opts}{packages}[tests]如何在无需管理多个依赖项列表的情况下安装测试依赖项(即在test_requirements.txt和tests_require变量中列出所有依赖项)? 最佳答案

python - pip 安装来自 setup.py 的 tox 测试依赖项

我使用setuptools制作了我的项目,我想使用tox对其进行测试。我在变量中列出了依赖项并添加到setup()参数(tests_require和extras_require)。我的项目需要安装tests_require中列出的所有依赖项进行测试,但pipinstall没有安装它们。我试过了,但没用:install_command=pipinstall{opts}{packages}[tests]如何在无需管理多个依赖项列表的情况下安装测试依赖项(即在test_requirements.txt和tests_require变量中列出所有依赖项)? 最佳答案

python - 如何导入tox中的所有环境变量

我在setenv中使用以下命令从我运行的地方导入环境变量,但是有没有办法导入所有变量,这样我就不需要一个一个地导入了。例如:{env:TEMPEST_CONFIG:}和{env:TEMPEST_CONFIG_DIR:}用于导入这两个变量。[testenv:nosetests]setenv=TEMPEST_CONFIG={env:TEMPEST_CONFIG:}TEMPEST_CONFIG_DIR={env:TEMPEST_CONFIG_DIR:}deps={[testenv]deps}commands=find.-typef-name"*.pyc"-deletebash{toxinid

python - 如何导入tox中的所有环境变量

我在setenv中使用以下命令从我运行的地方导入环境变量,但是有没有办法导入所有变量,这样我就不需要一个一个地导入了。例如:{env:TEMPEST_CONFIG:}和{env:TEMPEST_CONFIG_DIR:}用于导入这两个变量。[testenv:nosetests]setenv=TEMPEST_CONFIG={env:TEMPEST_CONFIG:}TEMPEST_CONFIG_DIR={env:TEMPEST_CONFIG_DIR:}deps={[testenv]deps}commands=find.-typef-name"*.pyc"-deletebash{toxinid

python - 是否可以在基于 conda 的 Python 安装中使用 tox?

Python测试工具tox似乎是为与virtualenv一起工作而设计的。它也可以在基于conda/anaconda的Python安装上运行吗? 最佳答案 tox-conda插件现在应该可以弥补这个差距,但需要积极使用conda的贡献者来测试和改进它。来自自述文件:tox-condaisapluginthatprovidesintegrationwiththecondapackageandenvironmentmanagerforthetoxautomationtool.It'slikehavingyourcakeandeating

python - 是否可以在基于 conda 的 Python 安装中使用 tox?

Python测试工具tox似乎是为与virtualenv一起工作而设计的。它也可以在基于conda/anaconda的Python安装上运行吗? 最佳答案 tox-conda插件现在应该可以弥补这个差距,但需要积极使用conda的贡献者来测试和改进它。来自自述文件:tox-condaisapluginthatprovidesintegrationwiththecondapackageandenvironmentmanagerforthetoxautomationtool.It'slikehavingyourcakeandeating

python - 如何使用 Travis-CI 运行 Tox

如何使用Tox测试不同的Python版本来自Travis-CI?我有一个tox.ini:[tox]envlist=py{27,33,34,35}recreate=True[testenv]basepython=py27:python2.7py33:python3.3py34:python3.4py35:python3.5deps=-r{toxinidir}/pip-requirements.txt-r{toxinidir}/pip-requirements-test.txtcommands=py.test它在多个Python版本中运行我的Python单元测试并且运行良好。我想在Trav

python - 如何使用 Travis-CI 运行 Tox

如何使用Tox测试不同的Python版本来自Travis-CI?我有一个tox.ini:[tox]envlist=py{27,33,34,35}recreate=True[testenv]basepython=py27:python2.7py33:python3.3py34:python3.4py35:python3.5deps=-r{toxinidir}/pip-requirements.txt-r{toxinidir}/pip-requirements-test.txtcommands=py.test它在多个Python版本中运行我的Python单元测试并且运行良好。我想在Trav

python - 使 py.test、coverage 和 tox 一起工作 : __init__. py 在测试文件夹中?

我在使用tox时遇到了一个奇怪的问题,py.test,coverage和pytest-cov:当py.test与--cov选项从tox启动,似乎需要__init__.pytests中的文件不是很明显的文件夹。在写这篇文章时,我通​​过添加上述tests/__init__.py解决了最初的问题,但到现在我还不完全明白为什么它会起作用或不起作用,所以我仍然在寻求帮助。详情请看下文。我在SO上找到了一个相关问题,但这只会让人更加困惑,因为答案似乎与我目前所想出的相反:`py.test`and`__init__.py`files另请参阅此处的官方文档:py.test-GoodIntegrati

python - 使 py.test、coverage 和 tox 一起工作 : __init__. py 在测试文件夹中?

我在使用tox时遇到了一个奇怪的问题,py.test,coverage和pytest-cov:当py.test与--cov选项从tox启动,似乎需要__init__.pytests中的文件不是很明显的文件夹。在写这篇文章时,我通​​过添加上述tests/__init__.py解决了最初的问题,但到现在我还不完全明白为什么它会起作用或不起作用,所以我仍然在寻求帮助。详情请看下文。我在SO上找到了一个相关问题,但这只会让人更加困惑,因为答案似乎与我目前所想出的相反:`py.test`and`__init__.py`files另请参阅此处的官方文档:py.test-GoodIntegrati