테스트 유닛 테스트를 수행 파이썬

유닛 테스트 프레임 1. 테스트 :

IF  __name__은 == " __main__ " : 
    unittest.main () 
    # 유닛 테스트 인스턴스 프레임의 사용 사례를 TEST_하는 방법의 시작을 식별이 동시에 자동으로 수행 
    # 건수가 전체 수행된다 : 예시적인 방법 TEST_ 전체의 시작 
    # 예와 오류의 총 수는, 방법의 예로는 예외 발생 총이다 
    #의 ASCII 코드 순서에있어서의 명칭 : 복수의 경우 실행 순서. 
    # 보기 ASCII 코드 : ORD ()

 

테스트 케이스 2. 배치 실행

# 스위트에 추가 된 모든 모듈 
#은 자동으로 모든 모듈을 실행할 수 
가져 오기 유닛 테스트 

에서 Python_0715_unittest 가져 오기 num_multy AS two_num_multy
 에서 Python_0715_unittest 가져 오기 AS num_add two_num_add 

# 테스트 스위트 만들기 1. 
one_suite = unittest.TestSuite () 

# 모듈이 2 벌크 부하 테스트 케이스 
# 1 테스트 로더 오브젝트 정의 
#을 로더 모듈 후의 실내의 부하 시험에 
one_loader = unittest.TestLoader () 
one_suite.addTest (one_loader.loadTestsFromModule (num_multy))     # 용 스위트의 첨가 순서와 관련 실행 순서 
one_suite.addTest (one_loader.loadTestsFromModule (num_add)) 

#의 실행 예
#이 실행 오브젝트 생성 
one_runner = unittest.TextTestRunner () 
one_runner.run (one_suite) 

#에 실패 사용 사례에 대한 실행 결과, F와 성공의 대표 예 
# Ctrl 키 + 시프트 +

 

가져 오기 유닛 테스트 

#은 모든 테스트 평 파일 경로로 시작 
# 평 파일은 폴더를 나타냅니다. 

one_suite = unittest.defaultTestLoader.discover ( " . " )
 # one_suite = unittest.defaultTestLoader.discover (R "F : \ python_homework \ Python_0715_unittest을 ") 

one_runner = unittest.TextTestRunner () 
one_runner.run (one_suite)

 

추천

출처www.cnblogs.com/jszfy/p/11223532.html