После написание тестов всегда встает вопрос - насколько они покрывают программу?
Один из критериев проверки - посмотреть исполняется ли каждая ветвь программы хотя бы один раз.
В следующем примере 2 ветви:
if some:
do1()
do2()
else:
doOther()
Так вот, вопрос - есть ли приблуда которая могла бы проверить насколько тесты покрывают программу по данному критерию. А если нет, то есть идеи как ее написать ? P)