擅长:python、mysql、java
<p>这不是一个完整的答案,因为我不知道为什么会发生这种情况,可能与您的问题无关,这取决于您的测试结构。</p>
<p>我通过将<code>__init__.py</code>文件放在tests文件夹中解决了这个问题</p>
<p>例如:</p>
<pre><code>
├───.vscode
│ settings.json
│
├───app
│ myapp.py
│
└───tests
test_myapp.py
__init__.py
</code></pre>
<p>这在几天前还没有实现,但是python扩展最近更新了。我不确定这是否是计划中的行为,也不确定这是否是发现的副作用</p>
<p><a href="https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md" rel="noreferrer">https://github.com/Microsoft/vscode-python/blob/master/CHANGELOG.md</a><br/>
<code>Use Python code for discovery of tests when using pytest. (#4795)</code></p>