Comments 3
Отличный разбор по тестированию!
Обязательно внедряй нагрузочные сценарии через gRPC, это покажет, где система не выдерживает на реальных потоках данных.
А почему в тестах скрываются ошибки?
Конструкция
except Exception as exc:
print(f"Ошибка обновления сигнала с GUID={guid}: {exc}")
напечатает сообщение (но вывод pytest не показывает по умолчанию), но НЕ скажет pytest что что-то пошло не так и тест провален.
После print должно быть raise exc чтобы ошибка не считалась обработанной и тест отметился как проваленный.
Sign up to leave a comment.
Тестирование gRPC на Python в системах промышленной автоматизации