pytest 运行文件报错

用pytest 执行时报错:

Traceback (most recent call last):
  File "D:\program files\JetBrains\PyCharm Community Edition 2019.2.3\helpers\pycharm\_jb_pytest_runner.py", line 37, in <module>
    config_result = real_prepare_config(args, plugins_to_load)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\config\__init__.py", line 221, in _prepareconfig
    pluginmanager=pluginmanager, args=args
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\hooks.py", line 286, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\manager.py", line 92, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\manager.py", line 86, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 203, in _multicall
    gen.send(outcome)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\helpconfig.py", line 89, in pytest_cmdline_parse
    config = outcome.get_result()
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 187, in _multicall
    res = hook_impl.function(*args)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\config\__init__.py", line 736, in pytest_cmdline_parse
    self.parse(args)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\config\__init__.py", line 943, in parse
    self._preparse(args, addopts=addopts)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\config\__init__.py", line 900, in _preparse
    early_config=self, args=args, parser=self._parser
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\hooks.py", line 286, in __call__
    return self._hookexec(self, self.get_hookimpls(), kwargs)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\manager.py", line 92, in _hookexec
    return self._inner_hookexec(hook, methods, kwargs)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\manager.py", line 86, in <lambda>
    firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 208, in _multicall
    return outcome.get_result()
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 80, in get_result
    raise ex[1].with_traceback(ex[2])
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\pluggy\callers.py", line 182, in _multicall
    next(gen)  # first yield
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\capture.py", line 53, in pytest_load_initial_conftests
    capman.start_global_capturing()
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\capture.py", line 111, in start_global_capturing
    self._global_capturing = self._getcapture(self._method)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\capture.py", line 87, in _getcapture
    return MultiCapture(out=True, err=True, Capture=FDCapture)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\capture.py", line 455, in __init__
    self.in_ = Capture(0)
  File "F:\Users\Administrator\PycharmProjects\hogwars10\venv\lib\site-packages\_pytest\capture.py", line 554, in __init__
    tmpfile = open(os.devnull, "r")
FileNotFoundError: [Errno 2] No such file or directory: ‘nul‘

Process finished with exit code 1

Empty suite

原文地址:https://www.cnblogs.com/tQlve/p/11689553.html

时间: 2024-12-16 09:55:18

pytest 运行文件报错的相关文章

解决gdb运行文件报错During startup program exited with code 127.

gdb调试文件,运行提示没有那个文件. 报错During startup program exited with code 127. 查找资料发现是因为文件是32位的,而使用的linux是64位,/lib/ld-linux.so.2 不支持32位文件. 解决方法:sudo apt-get install libc6:i386 参考资料:c++ - gdb During startup program exited with code 127 - Stack Overflow 原文地址:https

[Jenkins]运行shell报错:寻找匹配的 `&quot;&#39; 是遇到了未预期的文件结束符

这里有一个坑(至少对于我来说): 报错信息中的出错行,并不代表真实脚本中的出错行. jenkins执行的shell内容如下: 第1行echo 1个字符串,少1个双隐号 echo "233342 echo "12312" echo "34" 执行jenkins报错如下: /usr/local/tomcat/apache-tomcat-8.5.40/temp/jenkins5082891078041588552.sh:行4: 寻找匹配的 `"' 是遇

eclipse 向HDFS中写入文件报错 permission denied

环境:win7  eclipse    hadoop 1.1.2 当执行创建文件的的时候, 即: fileSystem.mkdirs(Path);//想hadoop上创建一个文件报错 报错: org.apache.hadoop.security.AccessControlException:Permission denied:user=Administrator,access=WRITE,inode="tmp":root:supergroup:rwxr-xr-x 原因: 1. 当前用户

windows7旗舰版64位下安装、破解及运行QTP11报错

说明:如果你出现了以下几种情况,希望能解决你的问题:如果没有,就当路过. 1.安装qtp11时报vc++ 2005缺少,但怎么也不能成功安装 解决方法: 1.找到qtp安装包里面的vc++ 2005组件 QuickTest\CHS\prerequisites\vc2005_sp1_redist. 2.运行vcredist_x86.exe文件,如果安装失败,修改后缀名为压缩文件,如:zip.rar,解压文件后重新运行解压后的文件. 2.网上介绍用mgn-mqt82.exe的方法破解qtp11失败

由于删除DBF文件报错 —— ORA-01033: ORACLE initialization or shutdown in progress

由于移动或删除DBF文件报错:ORA-01033: ORACLE initialization or shutdown in progress 原因:一般该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行IO操作而引起的错误.ORACLE将识别为数据库未装载完成而导致出现如上错误. 故障特征:使用命令行sqlplus或PL/SQL Developer均无法打开数据库.但是可以使用sys用户以sysdba的身份登录系统 解决方法: 1. 在 ‘开始’-->‘运行’执行cm

Android so文件 报错 32位不能转换成64位

---恢复内容开始--- 第一次被同事叫来简书,我想在哪里记录都一样,那就再试试这个吧. 公司最新开发自己的产品,需要集成视频录制功能,导入so文件后,运行项目报错,手机上显示“XXX应用已停止”,查看错误log so文件找不到,于是查看项目libs/armeabi-v7a里存在了so文件,想到每个libs目录下有匹配不同系统的文件夹,机智的我,把报错的so文件每个文件夹都复制到各个不同文件夹里,终于不报错了,能找到so文件,可最终就是报了以上标题的错误. 查看资料后就知道Android 5.0

应用在vs的ide调试环境下运行顺利,但是在bin目录直接运行exe报错的问题

在项目中需要获取摄像头的实时视频,因为不想安装第三方的安装文件来实现,经过筛选找到了easydarwin中的libEasyPlayer. 我们的项目语言是C#,libEasyPlayer的语言是C++的,在ide调试环境下通过dllimport方法直接调用libEasyPlayer很成功,视频顺利显示.但是在本机直接运行exe居然报错. 网上查资料,解决的办法有: 1.通过管理员身份打开cmd运行netsh winsocket reset命令. 结果:没有用. 2.dll版本的问题 通过vs自带

运行Tomcat报错 解决方法

运行Tomcat报错 解决方法 运行Tomcat控制台报错: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/local/jdk1.6.0_26/jre/lib/i386/server:/usr/local/jdk1.6.0_26/jre/lib/i3

itext生成PDF文件报错“Font &#39;STSong-Light&#39; with &#39;UniGB-UCS2-H&#39; is not recognized.”

最近需要写一个抽取表结构的工具,类似于powerdesigner中的表图,其中有一步用到了itext这个第三方jar包来生成pdf文件,碰到了一个问题,记录于此. 问题描述: 工程使用maven构建,pom.xml中对于jar包的定义如下: <dependency> <groupId>com.lowagie</groupId> <artifactId>itext</artifactId> <version>2.1.7</vers