Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code vs代码+;pytest:无法识别的参数:rootdir(在Windows上)_Visual Studio Code_Pytest - Fatal编程技术网

Visual studio code vs代码+;pytest:无法识别的参数:rootdir(在Windows上)

Visual studio code vs代码+;pytest:无法识别的参数:rootdir(在Windows上),visual-studio-code,pytest,Visual Studio Code,Pytest,目标很简单:在VisualStudio代码中使用pytest运行测试 python扩展配置为测试成功,测试被成功发现,项目中没有conftest.py文件,但当我开始运行测试时,我得到以下信息: usage: pytest-script.py [options] [file_or_dir] [file_or_dir] [...] pytest-script.py: error: unrecognized arguments: --rootdir ./test_reporter.py inif

目标很简单:在VisualStudio代码中使用pytest运行测试

python扩展配置为测试成功,测试被成功发现,项目中没有
conftest.py
文件,但当我开始运行测试时,我得到以下信息:

usage: pytest-script.py [options] [file_or_dir] [file_or_dir] [...]
pytest-script.py: error: unrecognized arguments: --rootdir ./test_reporter.py
  inifile: None
  rootdir: c:\Users\...\project-dir
Error: TypeError: Cannot read property 'testsuites' of null
为什么VS代码发送“Unrecogned”参数?最后一行是什么意思?如何适应这一切

我在D:上使用了来自Anaconda的python 3.7,并在Anaconda的脚本目录中设置了pytest的绝对路径

  • VS代码:1.45.1
  • pytest:4.3.1

    • 第二个错误是第一个错误的结果

      通过将pytest升级到5.4.2解决了第一个错误