其他扩展(除了.py .pyc .pyo)是否可以被识别为Python模块?

时间:2017-11-21 07:01:38

标签: python-3.x trace coverage.py test-coverage

我有一些驻留在test/目录中且​​有__init__.py文件的测试文件。测试文件基本上是Python文件,但扩展名为.thpy(Python测试文件)。这些测试中的每一个都在内部使用unittest

出于代码覆盖的目的,我使用trace模块。不幸的是,coverage.py是理想的,但目前还没有提供每行线路点击次数的信息。

unittesttrace并不真正兼容。 unittest.py doesn't play well with trace.py - why?

例如:我有一个文件名cluster_ha.thpy。从针对上述问题的解决方案中,我需要在module='cluster_ha'内提及cluster_ha.thpy,但由于扩展,Python不会将其视为Python模块。

有没有办法解决这个问题?是否存在可以将其他扩展视为Python模块的hack?或许,还有另外一个可以帮助我获得代码覆盖的模块吗?

0 个答案:

没有答案