测试是一个贯穿于整个开发过程的连续过程,测试最基本的原理就是比较预期结果是否与实际执行结果相同,如果相同则测试成功,否则测试失败. 为了让单元测试代码能够被测试和维护人员更容易地理解,最好的解决办法是遵循一定的规范来编写用于测试的代码,具体到Python程序员来讲,则是要采用unittest这一自动测试框架来构造单元测试用例.目前PyUnit已经得到了大多数Python开发人员的认可,成了事实上的单元测试标准.如果采用unittest来进行同样的测试,则测试代码将下所示: from widget…