Ошибка типа: issubclass () arg 1 должен быть классом в тестах Django - PullRequest
0 голосов
/ 27 мая 2019

Я использую 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...