我已经通过pytest
安装了pip3
,并在Visual Studio Code中启用了它。
但是,当通过Ctrl + S(保存时自动运行)运行,或者通过屏幕底部状态栏上的“运行测试”运行时,我的测试无法正确运行。这是发生了什么:
# test_simple_test_file.py
import pytest
def test_simple_test():
num = 10 + 2
assert 1 > num
输出:
============================= test session starts ==============================
platform darwin -- Python 3.7.2, pytest-4.4.0, py-1.8.0, pluggy-0.9.0
rootdir: /Users/Documents/youtube_mirror
collected 1 item
<Module test_youtube_mirror_bot.py>
<Function test_simple_test>
========================= no tests ran in 0.41 seconds =========================
如果我单击下面的“运行”按钮,则测试运行正常:
但是,这很烦人,因为我必须单击每个测试并手动运行它。想象一下,如果我有很多测试...
您知道如何让pytest
在Visual Studio Code中正常工作吗?
(此外,我已经尝试了VSC支持的每个单元测试框架,并且它们都具有完全相同的问题...我可以运行一个测试,但是运行自动化的一系列测试似乎无法正常工作。)