使用Pycharm unittest 报错Ran 0 tests in 0.000s,unittest方法不执行,并且存在报错“TypeError: expected str, bytes or os.PathLike object, not NoneType”
排查方法:
一:方法名问题导致不执行
确认unittest使用的方法名中带了test,unittest框架中,main()方法定义函数时使用的是以"test_xxx"或"testxxx"的格式
二:必须加上if name == ‘main’
在执行unittest.main()时,检查是否增加 if name == ‘main’,使得代码能够正常执行
三:pycharm环境变量设置
参考如下pycharm环境变量设置。确认环境变量配置无误