============================ test session starts ============================= platform win32 -- Python 3.6.5, pytest-3.5.1, py-1.5.3, pluggy-0.6.0 rootdir: C:\Users\CVAchip\Mcu\Peripherals\ADC, inifile: plugins: remotedata-0.2.1, openfiles-0.3.0, doctestplus-0.1.3, arraydiff-0.2 collected 0 items / 1 errors =================================== ERRORS ==================================== ___________________________ ERROR collecting adc.py ___________________________ ImportError while importing test module 'C:\Users\CVAchip\Mcu\Peripherals\ADC\adc.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: adc.py:13: in <module> from Logs.logs import logger E ModuleNotFoundError: No module named 'Logs' !!!!!!!!!!!!!!!!!!! Interrupted: 1 errors during collection !!!!!!!!!!!!!!!!!!! =========================== 1 error in 2.92 seconds ===========================
时间: 2023-07-29 11:06:41 浏览: 486
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
这些错误是由pytest测试框架在收集测试模块时检测到的问题。下面是对每个错误的解释:
1. `ImportError while importing test module 'C:\Users\CVAchip\Mcu\Peripherals\ADC\adc.py'`:这个错误表示在导入测试模块时发生了导入错误。
2. `ModuleNotFoundError: No module named 'Logs'`:这个错误表示在`adc.py`模块中找不到名为`Logs`的模块。
根据错误信息,似乎你的测试模块依赖于一个名为`Logs`的模块,但无法找到该模块。请确保在运行测试之前已经安装了所有需要的依赖项,并且这些依赖项能够正确导入。
如果你已经安装了`Logs`模块,但仍然出现此错误,请确保模块的名称和路径都是正确的。还要确保你的Python环境和项目的工作目录设置正确。
另外,确保你的测试文件和目录结构符合pytest的命名规范。测试文件应该以`test_`开头,并且应该位于与被测试文件相同的目录中或者位于一个名为`tests`的子目录中。
修复这些问题需要根据具体情况进行调查和修改。确保你的环境和依赖项设置正确,并遵循pytest的命名和结构规范。
阅读全文