все Python 3unittestфункция
unittest.removeResult()
прерывание по Ctrl+C
Убирает TestResult из числа тех, что останавливает Ctrl+C; возвращает True, если результат был зарегистрирован.
Синтаксис
unittest.removeResult(result)
После неё Ctrl+C уже не выставит этому результату shouldStop, и прогон продолжится, будто нажатия не было. Возвращаемое значение отличает «снят» (True) от «и не был зарегистрирован» (False). Нужна редко: модуль держит на результаты слабые ссылки, и они исчезают из списка сами вместе с объектом.
Примеры
import unittest
result = unittest.TestResult()
unittest.registerResult(result)
print(unittest.removeResult(result)) # → True
print(unittest.removeResult(result)) # → False
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности