如何使用pytest -p加载插件

时间:2019-04-28 08:31:57

标签: pytest

pytest文档说,如果要按以下方式加载插件,则应使用pytest -p

  

2.16早期加载插件您可以使用-p选项在命令行中显式早期加载插件(内部和外部):enter code here pytest -p mypluginmodule该选项接收名称   参数,可以是:•完整的模块点名,例如   myproject.plugins。此点名必须是可导入的。 •的   插件的入口点名称。这是传递给setuptools的名称   当插件注册时。例如,提早加载   您可以使用pytest-cov插件:pytest -p pytest_cov

但是当我尝试通过以下方式将自己的插件加载到setup.py中时 python -m pytest -p插件,失败并显示以下错误:

ImportError: Error importing plugin "plugin": No module named plugin

所以我想知道插件是否没有成功注册,如果没有成功,如何在setuptools中注册插件。

#content of setup.py

from setuptools import setup
    setup(
    name="pytest",
    packages=["pytest"],
    entry_points={"pytest11": ["plugin = ./plugins"]},
    )

0 个答案:

没有答案