отображать «печать» при использовании htmltestrunner для создания отчета/python/unit test/htmltestrunner
Я использую unittest для выполнения модульных тестов и использую HtmlTestRunner для создания тестового отчета в конце выполнения, моя проблема в том, что функции, которые я использую в своих тестовых примерах, содержат «печать» и «ввод», которые пользователь должен ввести, чтобы продолжить выполнение тестов, но с помощью модуля Htmltestrunner я не могу отобразить свою «печать» и вдруг я не знаю, что писать на «входе», так как «ввод» - это ответы на «печать», которые должен ввести пользователь на клавиатуре.
вот пример, чтобы лучше понять мой вопрос
'''
import unittest
import HtmlTestRunner
class essai():
def ma_fonction(self):`enter code here`
#ask if the command is executed correctly
reponse = input("enter 'OK' if the command is successful else 'NOK' : ")
#Return the answer of user
return reponse
def autre_fonction():
pass
class test_essai(unittest.TestCase):
def setUp(self):
self.ex = essai()
def shortDescription(self):
return("Test unitaire")
#@unittest.skip("skip it")
def test_de_ma_fonction(self):
Reponse = self.ex.ma_fonction()
assert Reponse == "OK"
#to generate an html report
if __name__ == '__main__':
unittest.main(testRunner=HtmlTestRunner.HTMLTestRunner())
'''
введите здесь описание изображения
когда я выполняю, у меня не будет «печатных» предложений, а будет «ввод» напрямую