被pytest_namespace折腾的要死了
用pytest一直报错, 返回的调用栈如下
INTERNALERROR> Traceback (most recent call last):
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/_pytest/main.py", line 206, in wrap_session
INTERNALERROR> session.exitstatus = doit(config, session) or 0
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/_pytest/main.py", line 249, in _main
INTERNALERROR> config.hook.pytest_collection(session=session)
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/hooks.py", line 286, in __call__
INTERNALERROR> return self._hookexec(self, self.get_hookimpls(), kwargs)
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/manager.py", line 93, in _hookexec
INTERNALERROR> return self._inner_hookexec(hook, methods, kwargs)
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/manager.py", line 84, in <lambda>
INTERNALERROR> self._inner_hookexec = lambda hook, methods, kwargs: hook.multicall(
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/callers.py", line 208, in _multicall
INTERNALERROR> return outcome.get_result()
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/callers.py", line 80, in get_result
INTERNALERROR> raise ex[1].with_traceback(ex[2])
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/callers.py", line 187, in _multicall
INTERNALERROR> res = hook_impl.function(*args)
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/_pytest/main.py", line 259, in pytest_collection
INTERNALERROR> return session.perform_collect()
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/_pytest/main.py", line 496, in perform_collect
INTERNALERROR> self.config.pluginmanager.check_pending()
INTERNALERROR> File "/usr/local/lib/python3.8/site-packages/pluggy/manager.py", line 274, in check_pending
INTERNALERROR> raise PluginValidationError(
INTERNALERROR> pluggy.manager.PluginValidationError: unknown hook 'pytest_namespace' in plugin <module 'allure.pytest_plugin' from '/usr/local/lib/python3.8/site-packages/allure/pytest_plugin.py'>
使用了网上各种介绍,说pytest降级,从5.4.3到4.6.6,还有如下stackoverflow网页提到的
rm -rf .pytest_cache __pycache__
pip install pytest-assume==1.2
pip install pytest-cagoule==0.3.0
pip install pytest-cov==2.6.0
pip install pytest-csv==1.1.2
pip install pytest-expect==1.1.0
pip install pytest-html==1.19.0
pip install pytest-json==0.4.0
pip install pytest-metadata==1.7.0
pip install pytest-pdb==0.3.1
pip install pytest-pylint==0.14.0
pip install pytest-raises==0.9
pip install pytest-rerunfailures==6.0
pip install pytest-timeout==1.3.2
pip install pytest-xdist==1.8
pip install python-dateutil==2.7.3
都没用鸟用
最后vim /usr/local/lib/python3.8/site-packages/allure/pytest_plugin.py把下面两行注释掉了
#def pytest_namespace():
# return {'allure': MASTER_HELPER}
终于ok了,我的一上午呀
被pytest_namespace折腾的要死了相关推荐
- Arduino模拟器——不折腾就会死星人必备
嗯,现在要开始折腾Arduino了,作为学森党,再作为不折腾就会死星人,一次又一次把电子元件弄爆...这个在财政上是不能接受的,所以果断找找模拟器. 百度到了一篇评测文章,Simulator for ...
- 不折腾,毋宁死。Python修炼之路(目录)
目录 一.Python基础 Python发展简介 第一个Python程序 变量 字符编码 用户交互程序 if else流程判断 while循环 for循环 模块初识 pyc是什么 python数据类 ...
- Thinkpad W520 完美安装Ubuntu14.04LTS
Thinkpad W520 完美安装Ubuntu14.04LTS Ubuntu已经升级到14.04LTS,这是个长期支持的版本号. 自从上次安装12.04LTS之后一直没有升级.于是从站点上下载Ubu ...
- 设置html可打印区域,一个或多个页边距被设置到可打印区域之外,是否继续?...
最近被dev的的报表打印折腾的要死,可能还会碰到,先记下来吧. 先上报表设计器里3个属性,这三个属性真害人啊,好吧,我英语不好.... 1.use landscape; 属性说明:gets or se ...
- 质量糟糕的代码会在项目中像病毒一样传播,尽量在源头控制好代码质量、强调范例的重要性...
折腾管理类软件项目,有些人折腾来折腾去,最后折腾的要死,最后没兴趣了转行了,有些人折腾来折腾去,正在走向越搞越乱的局面最后很可能也走向做不下去的道路,还有一些人一直坚持到最后,这期间大部分都有很多宝贵 ...
- 安装oracle的口令是,Oracle中口令设置、用户解锁、卸载等问题
现在懂得使用oracle数据库是一种潮流.所以咱也想追追潮流,没想到却把自己折腾的要死.现在将oracle安装和卸载,以及一些相关变量值的设定写下与大家共分享,也希望对大家会有所帮助... 点击set ...
- 绝密计划:我在阿里打黑工
浅友们好~我是史中,我的日常生活是开撩五湖四海的科技大牛,我会尝试各种姿势,把他们的无边脑洞和温情故事讲给你听.如果你特别想听到谁的故事,不妨加微信(微信号:shizhongmax)告诉我. 绝密计划 ...
- DIY一套NAS+私有云盘+下载机
如果你家里有多台设备需要联网需要娱乐,你一定会或多或少遇到设备碎片化带来的烦恼.当然,已经有很多厂商包括新晋的小米.360在内的互联网公司做了这个事情,给你搞个家庭存储中心,基本能解决你的大部分需求. ...
- 使用树莓派制作一套“NAS+私有云盘+下载机”
原创作者:HackLiu 0×00 前言 如果你家里有多台设备需要联网需要娱乐,你一定会或多或少遇到设备碎片化带来的烦恼.当然,已经有很多厂商包括新晋的小米.360在内的互联网公司 ...
最新文章
- python多进程的使用(导包、创建子进程、启动子进程)
- myflow.js 工作流类扩展
- pycharm导入自定义模块问题
- C和指针之实现可变参数函数编译出现expanded from macro ‘va_arg‘ #define va_arg(ap, type) 解决办法
- freopen()函数在ACM中的使用
- Java Web项目_order下载、运行
- MongoDB高级——安全
- Python编程,日志聚合工具,开源经济学,Prometheus监控,Kubernetes等
- 计算机编程思想 —— 缓存
- 哨兵卫星影像数据Sentinel-1基本参数
- mysql用alter创建外键_MySQL入门(alter语法 与 外键)
- VirtualBox NAT网络实现 PXE 启动
- android pdf 乱码怎么解决方案,pdf文件打开是乱码怎么办?pdf字体乱码的解决办法...
- Eclipse中如何clean项目以及clean的作用
- Win10方便快捷键
- 这一年我都做了什么......
- 自己写Shader-翻书效果
- STM32 FLASH的写入与读取
- 万里长征——基础IO
- 数据抓取工具有哪些-数据抓取工具免费推荐的有哪些
热门文章
- 【软件推荐】Everything 快速搜索软件
- Html如何在表格中加一条竖线,在Word中,给一个表格多加一横线和竖线,怎么操作呢?...
- 铁路全电子计算机联锁系统论文,全电子模块化计算机联锁系统探讨
- UTC时间\PTP\NTP
- 【阿里云盘】违背市场发展规律的产品终将一败涂地
- 自己写的调用Onboard-SDK-master中大疆API控制无人机210飞行并SDK中记录飞行高度、四元数的程序
- ADAS“中国战事”升级
- resnet(Deep Residual Learning for Image Recognition )
- 获取硬盘序列号、CPU序列号
- Python中最常见括号()、[]、{}的区别