Я тестирую скрипт, используя unittest в качестве библиотеки тестирования и HtmlTestRunner для создания более удобочитаемого формата отчета.
Я запускаю скрипт, используя командная строка со следующей командой: py test.py
Это скрипт, который я использую:
import HtmlTestRunner
import unittest
__unittest = True
class TestSomeFunc(unittest.TestCase):
def test_some_func(self):
result = False
self.longMessage = False
self.assertTrue(result, msg="Failure")
if __name__ == '__main__':
unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner(output='reports/',
open_in_browser=True), failfast=False,
buffer=False, catchbreak=False, exit=False)
сейчаспо умолчанию код не выполняется, поэтому я мог видеть ошибку. Единственная проблема, с которой я сталкиваюсь, состоит в том, что проваленный тест выдает ошибку подтверждения дважды, как показано на рисунке ниже:
![enter image description here](https://i.stack.imgur.com/G5BpA.png)
Я хотел бы видеть напечатанную ошибку только один раз. Что мне не хватает? Заранее спасибо!