新手区 【pytest 小白从 0 尝试】实在是服了自己这个老六了,麻烦大家帮我看看就一个这个简单的框架使用,同样的代码每次第二天到公司再次运行就提示找不到测试了,到底是什么原因真的困扰我很久

xxxaaazcc · June 07, 2022 · Last by simonpatrick replied at June 11, 2022 · 9255 hits



共收到 17 条回复 时间 点赞

有没可能是你的 Excel 找不到或者没数据了呢?

你说的问题,是从最后一张图框里的报错么?

报错信息直译过来是:

ValueError: buildins.type 大小改变了,可能表示二进制文件不兼容。从 C header 读取到的预期值 888 ,但 PyObject 提供的实际值是 880

从报错信息看,应该和你执行代码没啥关系,网上搜了下 may indicate binary incompatibility, 大多是说和 numpy 库版本有关,重装依赖可以解决。
你截图里堆栈信息不全,所以也看不出到底和啥有关。你把堆栈信息文字直接贴上来吧,不要只是截图。

陈恒捷 #2 回复

xxxaaazcc #3 回复

从堆栈上看,全是 pycharm 内部的报错。

卸载掉现在的 pycharm ,重新装一下试试?

跟左下角的 connection to python debugger failed 有关吗,试试①直接在 cmd 里执行,不用 Pycharm;②重启一下电脑呢

YoungLeo #5 回复

尝试用命令行执行,执行是成功的

陈恒捷 #4 回复

好的 感谢 我尝试一下

把 libs 文件夹修改为别的名称试试

有可能和 Excel 里面的数据单元格格式有关 ....

xxxaaazcc #10 · June 09, 2022 Author
YoungLeo #5 回复

命令行执行成功 右键允许失败 提示找不到测试

xxxaaazcc #11 · June 09, 2022 Author
leeyorke #8 回复

😭 未解决

xxxaaazcc #12 · June 09, 2022 Author

😭 未解决.

xxxaaazcc #12 回复

重装 pycharm 还是一样的报错么?

试过换成命令行直接执行,不使用 pycharm 不?

xxxaaazcc #15 · June 10, 2022 Author
陈恒捷 #14 回复

命令行执行成功,直接运行报错

xxxaaazcc #15 回复

那看起来还是 pycharm 的问题。

换个 pycharm 版本,卸载重装再试试吧。

第一张截图表示你没有使用 pytest 在 pycharm 里面跑测试。 load unittest 。。。。。,需要在 pycharm 里面配置一下使用 pytest 跑测试

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up