python 运行时出现fixture xxx not found

一、问题

在pycharm中运行带有pytest包的代码会出现如下错误:

E       fixture 'a' not found
>       available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
>       use 'pytest --fixtures [testpath]' for help on them.

二、解决办法

1、问题原因

代码中包含了带有test的函数,pycharm自动运行使用的是pytest。
python 运行时出现fixture xxx not found_第1张图片

2、方法

改用python
python 运行时出现fixture xxx not found_第2张图片

你可能感兴趣的:(Python3)