Python. 报错: TypeError: issubclass() arg 1 must be a class

Posted 幸福像花儿一样美丽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python. 报错: TypeError: issubclass() arg 1 must be a class相关的知识,希望对你有一定的参考价值。

Traceback (most recent call last):
File "E:/2017work/2017年12月/Pytest/UnittestTest/TestTest.py", line 5, in <module>
suite1=unittest.TestLoader().loadTestsFromTestCase(UnittestTest.MyTest)
File "D:\\Python36\\lib\\unittest\\loader.py", line 86, in loadTestsFromTestCase
if issubclass(testCaseClass, suite.TestSuite):
TypeError: issubclass() arg 1 must be a class

解决办法:

造成该问题的原因是unitestTest.MyTest只是定位到了 MyTest这个文件,并没有定位到MyTest的这个类,正确的到类应该为: 

UnittestTest.MyTest.MyTest

 

以上是关于Python. 报错: TypeError: issubclass() arg 1 must be a class的主要内容,如果未能解决你的问题,请参考以下文章

python框架Scrapy报错TypeError: 'float' object is not iterable解决

基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”

基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”

基于Python贝叶斯优化XGBoost算法调参报错“TypeError: ‘float‘ object is not subscriptable”

python引入模块报错:TypeError: ‘module‘ object is not callable,解决办法记录

python引入模块报错:TypeError: ‘module‘ object is not callable,解决办法记录