问题背景:使用paramunittest参数化时错
报错如下:
原因:我使用的是python 3.11,发生了以上报错,低版本的python,如python 3.7,python 3.8,没有此类报错,原因是高版本python对Mapping做了改动,原路径找不到Mapping方法。
解决方法:我在调用Mapping的paramunittest.py文件里重新导入_collections_abs
import _collections_abc
再重新通过该方法调用Mapping,即可解决此问题。