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的主要内容,如果未能解决你的问题,请参考以下文章