Flask Testing - почему покрытие исключает операторы импорта и декораторы?

Мои тесты четко выполняют каждую функцию, и нет также неиспользованных импортов. Тем не менее, согласно отчету о покрытии, 62% кода никогда не выполнялись в следующем файле:

Может кто-нибудь указать, что я могу делать неправильно?

Вот как я инициализирую набор тестов и покрытие:

    cov = coverage(branch=True, omit=['website/*', 'run_test_suite.py'])
    cov.start()

    try:
        unittest.main(argv=[sys.argv[0]])
    except:
        pass

    cov.stop()
    cov.save()

    print "\n\nCoverage Report:\n"
    cov.report()

    print "HTML version: " + os.path.join(BASEDIR, "tmp/coverage/index.html")
    cov.html_report(directory='tmp/coverage')
    cov.erase()

Ответы на вопрос(1)

Ваш ответ на вопрос