我使用pip安装了pytest。以下是示例代码:
import pytest
def example():
assert 9 == 9
我的settings.json文件如下所示
{
"python.testing.pytestArgs": [
"."
],
"python.testing.unittestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.pytestEnabled": true
}
当我使用pytest filename.py命令时,在终端中一直出现“未运行测试”。
Python版本:3.9.1 pytest版本:6.2.2。
有人有任何想法吗?
更新:Jason下面的答案是有效的。问题在于文件和方法的命名。文件名需要以“_test.py”结尾,才能让vscode运行测试,并且函数名称需要以“test_”开头,才能使终端和vscode都运行。