Pytest 脚本打包成 exe 后,无法调用 testcase,无法获取到 fixture,希望大佬帮忙给以指点,多谢!

Lynn 测试交流2324字数 167阅读模式

通过 Pyinstaller 将 pytest 自动化工程打包成 exe 之后,单独通过 exe 执行(脱离 test.py 及 conftest.py 文件)时,发现测试脚本无法找到 testcase,也无法获取到 conftest.py 中的 fixture,本人分析可能跟 pytest 的钩子函数调用 case 逻辑有关,希望大佬可以帮忙解答下,多谢啦!


手机软件测试文章源自玩技e族-https://www.playezu.com/189851.html文章源自玩技e族-https://www.playezu.com/189851.html
玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/189851.html
    转载说明: 点我前往阅读>>>
评论  2  访客  2
    • randy
      randy 0

      有弄好了吗,我也遇到同样问题,求问

      • Harry
        Harry 9

        么有人,自己顶一哈! 想了解下 为何想用打包成可执行文件的这种方式希望可以在无 Python 环境的机器上去执行用例将.py 文件和你生成的文件放到同一个文件夹试试添加 conftest.py 和 test.py 文件,这个是可以运行起来的,现在就是不希望放 PY 文件跑 暂时 无法理解你的需求,依赖文件是必须存在的
        https://www.cnblogs.com/jackzz/p/9431923.html 参考
        —–Good Luck—–意思就是我希望将 conftest.py 文件跟 test.py 文件还有其他依赖文件全部打包进去,然后将打包好的文件或文件夹(里面不能出现任何一个.py 脚本)放在其他机器上,依然可以顺利执行用例,但是目前的状况是:打包好之后,无法执行用例;问题解决了吗,最近遇到同样的难题。碰到了同样的问题,有解决吗?大佬你打包成 exe 有没有遇到过 ImportError while loading conftest ‘C:Users65435PycharmProjectsdemo_Qtconftest.py’.这种报错问题解决了吗?我也遇到这种情况

      匿名

      发表评论

      匿名网友
      确定