83、使用方法setUp()测试类

        在前面的test_survey.py中,我们在每个测试方法中都创建了一个AnonymousSurvey 实例,并在每个方法中都创建了答案。

83、使用方法setUp()测试类_第1张图片
survey模块
83、使用方法setUp()测试类_第2张图片
test-

      如果我们在TestCase 类中包含了方法setUp() ,Python将先运行它,再运行各个以test_打头的方法。

        下面使用setUp() 创建一个调查对象和一组答案供test_store_single_response() 和test_store_three_responses() 使用:

83、使用方法setUp()测试类_第3张图片
图片发自App
83、使用方法setUp()测试类_第4张图片
图片发自App

      从上面的对比可以看出,使用方法setUp()可以一次性创建一组答案,后面再调用它来测试就行,而不必要像test_survey.py中每一次测试都要创建一个答案,使用方法setUp()更方便测试。

你可能感兴趣的:(83、使用方法setUp()测试类)