我在Windows上开发Python用的版本是2.7,在Ubuntu上开发的版本是2.6,而在Python的unittest模块中,有几个方法是在2.7才有的,它们是: Method Checks that New in assertEqual(a,b) a ==b assertNotEqual(a,b) a !=b assertTrue(x) bool(x) is True assertFalse(x) bool(x) is False assertIs(a,b) a isb…
unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一.导入HTMLTestRunner 方法1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 方法2.在python安装文件的Lib目录下新增文件HTMLTestRunner.py 文件内容如下: """ A TestRunner for use wit…
学习资料: 官网: https://docs.python.org/2.7/library/unittest.html IBM Python自动单元测试框架: http://www.ibm.com/developerworks/cn/linux/l-pyunit/ Python 单元测试框架,有时也叫"PyUnit",是Python语言版本的JUnit,作者是 Ken Beck和 Erich Gamma.反过来,JUnit又是 Java版本的 Kent的 Smalltalk测试框架.对…
一.什么是unittest unittest是Python单元测试框架,类似于JUnit框架. unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例.什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码 (run),以及测试后环境的还原(tearDown).元测试(unit test)的本质也就在这里,一个测试用…
转自:http://www.imooc.com/article/257230 一.什么是unittest unittest是Python单元测试框架,类似于JUnit框架. unittest中有4个重要的概念:test fixture, test case, test suite, test runner Testcase: 一个TestCase的实例就是一个测试用例.什么是测试用例呢?就是一个完整的测试流程,包括测试前准备环境的搭建(setUp),执行测试代码 (run),以及测试后环境的还原…