fixture 'xxx' not found
代码用到了pytest,运行时出现fixture ‘xxx’ not found的问题。
1、在运行时出现以下问题:
___________________________ ERROR at setup of test ____________________________
file E:\xxx\main.py, line 63def test(args, model, device, train_graphs, test_graphs, epoch):
E fixture 'args' 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.E:\xxx\main.py:63
============================== 1 error in 0.70s ===============================
Process finished with exit code 0
2、查看原因
我这里是因为代码里用到了一个命名为test的函数名
3、解决
<1> 在看别的文章(https://www.cnblogs.com/yoyoblogs/p/11232819.html)的时候发现他们的原因是:由于pycharm中以pytest运行,它会默认把test、test_开头的.py文件当做单元测试,所以需要修改文件名。他将test_interview.py 修改为interview.py ,再次运行,成功了。
所以,我这里用到了test函数名,应该也是有问题的(具体原因是为什么,我现在也还不清楚),将其改为“tes”后代码可以正常运行。(注:在修改名字时,名字里不要包含test,例:“testset”也是不可以的)
<2>还看到了一种解决方法(但是对于我的代码来说不管用,不知道你们怎么样):
这是因为程序是在是在测试环境下运行的, 只要将环境改成 Unittests 。
(https://blog.csdn.net/qq_42827960/article/details/85246385)
File--> Settings --> Tools --> Python Integrated Tools --> Default test runner , 将pytest改为Unittests即可;
fixture 'xxx' not found相关推荐
- fixture ‘xxx‘ not found
也就是定义的函数名不要是那种特殊的,比如test/testtest/test_XXX 转载 https://blog.csdn.net/weixin_44017891/article/details/ ...
- python 运行时出现fixture xxx not found
错误内容: E fixture 'host' not found > available fixtures: cache, capfd, capfdbinary, caplog, capsys, ...
- Unittest自动化测试框架教程(二)——Python中Fixture测试夹具的使用和setUp方法相关参数传递
"此文基于系列作品 Unittest自动化测试框架教程(一)--测试用例基本框架介绍 基础上编写,初学者访问此文建议快速浏览链接文章熟悉测试用例基本框架,高手可直接上手阅读 ~ " ...
- pytest——04 pytest.mark.xxx
目录 使用 @pytest.mark.xxx 标记测试用例 注册.管理 mark 标记 注册 mark 标记: 规范使用 mark 标记 使用Marks标记测试用例 @pytest.mark.skip ...
- GCC 链接 xxx:No such file or directory 及运行可执行文件 error while loading shared libraries: xxx.so 解决方案
关于 GCC 提示找不到指定库文件的这个问题,通常出现在以下 2 个场景中: 利用静态库或者动态库文件实现链接操作(生成可执行文件)时,·GCC 可能会提示 xxx:No such file or d ...
- npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX
问题描述 使用npm install出现 npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX提示 原因 这里原因有 ...
- ubuntu package XXX needs to be reinstalled,but I can't find an archive 问题修复
ubuntu package XXX needs to be reinstalled, but I can't find an archive 修复 原文连接: https://blog.csdn.n ...
- static String valueOf(XXX xxx)
1 package day01; 2 /** 3 * static String valueOf(XXX xxx) 4 * 字符串提供了一组静态的重载的valueOf方法,作用 5 * 是将其他类型转 ...
- dispatch_queue_create(com.biostime.xxx, DISPATCH_QUEUE_SERIAL)的陷阱
代码 for(int i =0;i<10;i++) { NSLog(@"i=%d",i); dispatch_queue_t mySe ...
最新文章
- Java的字符串常量池
- Python进阶02 文本文件读写
- Rest.Ler PHP API Server解决方案
- POJ2391 Floyd+离散化+二分+DINIC
- 播放视频一会,出错并自动关闭
- oracle12c考试内容,12c ocp考试内容
- lda进行图片分类_基于SIFT+Kmeans+LDA的图片分类器的实现
- java栈和队列_栈和队列的面试题Java
- 10 种最流行的 Web 挖掘工具!
- Spark参数配置说明
- java contenttype_SpringMVC Content-Type解析
- Redis基本命令及相关用法
- catia2017安装包打开没反应_CATIA V5-6R2017软件下载与安装教程
- 硅谷高效工作法 -知乎大学
- 天空卫士参与编写的《数据安全治理实践指南(2.0)》正式发布
- html 图片透明字不透明,CSS实现背景图片透明,文字不透明效果的两种方法
- 静态分析—扇入、扇出、圈复杂度
- Win10右键文件夹卡死如何处理
- 多线程模式下保证事物的一致性
- Github项目文档的管理
热门文章
- 期货公司最低标准的手续费和保证金
- 5、微信小程序-网络请求和本地存储
- c++ 原子操作 赋值_请问c++如何实现原子性操作?
- 湖北大学知行学院怎么考计算机,2021年湖北大学知行学院开学时间入学考试及新生转专业相关流程说明...
- html绘制水管,CAD平面水管如何画?
- 不同的声音-我为什么反对用Node
- 描写火车站场景_作文素材 描写火车站的句子-精品
- VLAN网络支持ipv6的交换机和虚机配置
- php读取excel的日期是数字,PHPExcel 解释 Excel日期得到纯数字 (含小数点) 的解决办法...
- 香港服务器 微信支付,如何给微信开通香港钱包(WeChat Pay HK)