자세한 유닛 테스트 기준

  모든 컨텐츠의 모든

  1. 설정 与 형 분석
  2. setUpClass 与 tearDownClass
  3. unittest.main (상세 = 0 / 1 / 2)
  4. AddTest 실행 순서
결심
  1. 설정 与 형 분석
    • 몇 가지 테스트는 여러 설정 및 해체, 자원의 낭비의 구현에있다
 

    2. setUpClass 与 tearDownClass

    •   권장, 초기화 펌웨어 한 번만은 @classmethod 추가
    •   클래스 BaiDuTest (unittest.TestCase) : 
      @classmethod의
      데프 setUpClass (CLS) :
      인쇄 ( "시작 ...")

      @classmethod
      데프 tearDownClass (자기) :
      인쇄 ( "끝 ...")
 

   3. unittest.main (상세 = 0 / 1 / 2)

    • 기본값은 테스트 결과와 세계의 총 수를 보여 거의 차이, 0과 1
    • 이 세부 사항을 보여줍니다

 

     4. AddTest 실행 순서

    • 유닛 테스트에 수입 

      클래스 BaiDuTest (unittest.TestCase) :
      @classmethod의
      데프 setUpClass (CLS) :
      인쇄 ( "시작 ...")

      @classmethod
      데프 tearDownClass (자기) :
      인쇄 ( "끝 ...")
      데프 test_baidu (자기) :
      인쇄 ( "바이 ...")
      데프 test_souhu (자동) :
      인쇄 ( "souhu ...")

      경우 __name__ == '__main__':
      슈트 = unittest.TestSuite ()
      suit.addTest (BaiDuTest.test_souhu)
      suit.addTest (BaiDuTest.test_baidu)
      unittest.TextTestRunner (상세 = 2) .RUN (소송)

추천

출처www.cnblogs.com/zhang-dan/p/11440899.html