多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
针对类的测试通过了,你就能确信对类所做的改进没有意外地破坏其原有的行为。 ## 11.2.1 各种断言方法 ![](https://img.kancloud.cn/31/06/31062700279fd3784f57484ae162de5c_924x287.png) ## 11.2.4 方法 setUp() unittest.TestCase类包含方法setUp(),让我们只需创建这些对象一 次,并在每个测试方法中使用它们。如果你在TestCase类中包含了方法setUp(), Python将先运行它,再运行各个以test_打头的方法。这样,在你编写的每个测试方法中都可使用在方法setUp()中创建的对象了 ![](https://img.kancloud.cn/72/f1/72f114f805b9779f4ca3331067873d44_677x310.png) ![](https://img.kancloud.cn/1c/ed/1cedc702f2e3343331ff660283abd555_699x289.png) 测试自己编写的类时,方法setUp()让测试方法编写起来更容易:可在setUp()方法中创建一系列实例并设置它们的属性,再在测试方法中直接使用这些实例。相比于在每个测试方法中都创建实例并设置其属性,这要容易得多。 ![](https://img.kancloud.cn/c7/77/c7774116fd03cce978036e39aa26f1b2_862x167.png)