擅长:python、mysql、java
<p>我创造这个是为了回答你的问题和我自己的困惑。我希望有帮助。请注意py.test命令行和tox.ini中的PYTHONPATH。</p>
<p><a href="https://github.com/jeffmacdonald/pytest_test" rel="noreferrer">https://github.com/jeffmacdonald/pytest_test</a></p>
<p>具体来说:你必须告诉py.test和tox在哪里找到你所包含的模块。</p>
<p>使用py.test,您可以执行以下操作:</p>
<pre><code>PYTHONPATH=. py.test
</code></pre>
<p>加上毒性,把这个加到你的毒性指数里:</p>
<pre><code>[testenv]
deps= -r{toxinidir}/requirements.txt
commands=py.test
setenv =
PYTHONPATH = {toxinidir}
</code></pre>