Объект Python unittest.TestCase не имеет атрибута runTest.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Объект Python unittest.TestCase не имеет атрибута runTest.

Сообщение Anonymous »

Для следующего кода:

Код: Выделить всё

import unittest

class Test(unittest.TestCase):
def test1(self):
assert(True == True)

if __name__ == "__main__":
suite = unittest.TestSuite()
suite.addTest(Test())
unittest.TextTestRunner().run(suite)
При использовании Python 3 для его выполнения возникает следующая ошибка:

Код: Выделить всё

Traceback (most recent call last):
File "test.py", line 10, in 
unittest.TextTestRunner().run(suite)
File "/usr/lib/python3.2/unittest/runner.py", line 168, in run
test(result)
File "/usr/lib/python3.2/unittest/suite.py", line 67, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.2/unittest/suite.py", line 105, in run
test(result)
File "/usr/lib/python3.2/unittest/case.py", line 477, in __call__
return self.run(*args, **kwds)
File "/usr/lib/python3.2/unittest/case.py", line 408, in run
testMethod = getattr(self, self._testMethodName)
AttributeError: 'Test' object has no attribute 'runTest'
Но unittest.main() работает.

Подробнее здесь: https://stackoverflow.com/questions/190 ... te-runtest
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»