Я использую Django 2.1.5 и pycharm.При запуске тестов из Pycharm я начал получать эту ошибку:
File "/Users/..../lib/python3.6/site-packages/nose/loader.py", line 576, in _makeTest
if issubclass(parent, unittest.TestCase):
TypeError: issubclass () arg 1 должен быть классом
Я получаю его только при попытке запустить один тест (а не тестовый класс).Также получаю его при попытке запустить через
python manage.py test specific_test
Я понимаю значение ошибки, но не понимаю, почему я начал получать это внезапно.
РЕДАКТИРОВАТЬ:
Полный возврат:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/case.py", line 59, in testPartExecutor
yield
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/case.py", line 605, in run
testMethod()
File "/..../lib/python3.6/site-packages/nose/failure.py", line 39, in runTest
raise self.exc_val.with_traceback(self.tb)
File "/..../lib/python3.6/site-
packages/nose/loader.py", line 523, in makeTest
return self._makeTest(obj, parent)
File "/..../lib/python3.6/site-packages/nose/loader.py", line 576, in _makeTest
if issubclass(parent, unittest.TestCase):
TypeError: issubclass() arg 1 must be a class
родительский
<function MyTestClass.test_function at 0x10ff32f28>