TextMate运行Python的UnitTest
2012-07-06在PyDev对UnitTest做了很好的集成,包括创建测试类,对整个项目跑测试。可是没想到,在TextMate中一样可以做。
首先,单个的测试模块需要加入:
if __name__ == "__main__":
unittest.main()
这样就可以用cmd+R来运行单个模块里面的测试。
另外还有一个快捷键:shift+option+cmd+R,可以运行整个项目里面的测试。不过模块命名有一定的限制:
- 模块名应该为XXXTest.py这种形式
- 测试方法应该为testXXX这种形式