zoukankan      html  css  js  c++  java
  • module 'pytest' has no attribute 'allure'

    [module 'pytest' has no attribute 'allure'问题解决]

    安装allure后执行命令后报错module 'pytest' has no attribute 'allure'

    C:UsersDesktopxin>pytest -s -q --alluredir report
    INTERNALERROR> Traceback (most recent call last):
    INTERNALERROR> File "c:python34libsite-packages_pytestmain.py", line 199, in wrap_session
    INTERNALERROR> config.do_configure()
    INTERNALERROR> File "c:python34libsite-packages_pytestconfig_init
    .py", line 636, in _do_configure
    INTERNALERROR> self.hook.pytest_configure.call_historic(kwargs=dict(config=self))
    INTERNALERROR> File "c:python34libsite-packagespluggyhooks.py", line 306, in call_historic
    INTERNALERROR> res = self._hookexec(self, self.get_hookimpls(), kwargs)
    INTERNALERROR> File "c:python34libsite-packagespluggymanager.py", line 68, in _hookexec
    INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
    INTERNALERROR> File "c:python34libsite-packagespluggymanager.py", line 62, in
    INTERNALERROR> firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 208, in _multicall
    INTERNALERROR> return outcome.get_result()
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 80, in get_result
    INTERNALERROR> raise ex[1].with_traceback(ex[2])
    INTERNALERROR> File "c:python34libsite-packagespluggycallers.py", line 187, in _multicall
    INTERNALERROR> res = hook_impl.function(*args)
    INTERNALERROR> File "c:python34libsite-packagesallurepytest_plugin.py", line 80, in pytest_configure
    INTERNALERROR> pytest.allure._allurelistener = testlistener
    INTERNALERROR> AttributeError: 'module' object has no attribute 'allure'

    解决

    cmd执行如下命令:

    pip uninstall pytest-allure-adaptor
    pip install allure-pytest

    配置:import

    1. python3.6,pytest4.6.2,allure-pytest2.6.5,allure-python-commons==2.6.5

    2. pytest -s --alluredir=report 生成测报

    3. allure generate --clean report 转成html测报

    4. allure open -h 127.0.0.1 -p 8083 ./allure-report/ 在哪个目录用本地浏览器打开测报

  • 相关阅读:
    使用 RetroShare 分享资源
    C# 代码占用的空间
    C# 代码占用的空间
    PHP date_timezone_set() 函数
    PHP date_timezone_get() 函数
    PHP date_timestamp_set() 函数
    PHP date_timestamp_get() 函数
    PHP date_time_set() 函数
    MHA软件下载地址
    [ZJOI2019]线段树
  • 原文地址:https://www.cnblogs.com/wzz2500/p/11380336.html
Copyright © 2011-2022 走看看