doctest-y项目递归测试仪
doctestall的Python项目详细描述
DOCTESTALL
递归doctest执行库和脚本,以便在项目上运行doctest。
Doctestall是一个非常简单的解决方案,一次运行一个包的单元测试, 使用__all__module属性递归递减以查找子级 去分析。或者审计,如果你想要一个令人毛骨悚然的山达基隐喻。
dta可用作doctestall模块和同名脚本 可以从命令行运行。
安装
DTA可以通过PIP安装:
sudo pip install doctestall
或者以管理员身份输入以下命令:
git clone git://github.com/campadrenalin/DoctestAll.git
cd DoctestAll
python setup.py install
安装后,您可以导入doctestall模块,或在shell中进行尝试:
doctestall doctestall
是的,这会在其自身上运行docestall。但要测试其他模块:
doctestall cmath
cmath模块不使用doctest,因此结果是无趣的,但是 另一方面,递归遍历也不会使任何东西爆炸。所以你 可能希望在实际设计为使用dta的项目上试用它,或者 至少对它友好点。