간증은 파이썬의 유닛 테스트 모듈과 코 대신합니다.
유닛 테스트를 모델로 간증하고, 테스트는 유닛 테스트가 조정 최소한의 증언에 따라 실행 용으로 작성하지만, 위 유닛 테스트를 넘어 기능을 가지고 있습니다 :
& NBSP; * 시험 방법의 전체 집합에 대해 한 번씩 실행되는 클래스 수준 설정 및 해체 고정 방법.
& NBSP * 슈퍼에 대한 필요성을 제거 조명기 방법 용 장식 기반 접근법 () 호출한다.
& NBSP; * 더 파이썬, 이하 자바
& NBSP; * 향상된 테스트 발견 - (코 비슷한) 테스트 케이스를 찾기 위해 패키지로 드릴 다운 할 수 있습니다 증언.
& NBSP; * 수집 및 테스트 스위트로 모듈, 클래스 나 메소드를 수집하여 테스트를 실행에 대한 지원.
& NBSP; * 예쁜 테스트 러너 출력 (컬러!)
& NBSP; 멀티 프로세싱을 지원하기 위해 버킷에 테스트를 분할하는 * 지원
& NBSP;보고 주위에 추가 기능을 추가 * 확장 플러그인 시스템
& NBSP; * 다른 편리한 테스트 유틸리티 완벽하게 제공 : 비웃음 (거북이), 코드 커버리지 통합 및 프로파일 링.
예 테스트 케이스 모듈 :
* 가져 오기를 증언에서
클래스 AdditionTestCase (TestCase에) :
& NBSP; & nbsp; & nbsp; 확인 @class_setup
& NBSP; & nbsp; & nbsp; 확인 데프 init_the_variable (자기) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.variable = 0
& NBSP; & nbsp; & nbsp; 확인 @setup
& NBSP; & nbsp; & nbsp; 확인 데프 increment_the_variable (자기) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.variable + = 1
& NBSP; & nbsp; & nbsp; 확인 데프 test_the_variable (자기) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.variable을 주장 == 1
& NBSP; & nbsp; & nbsp; 확인 @teardown
& NBSP; & nbsp; & nbsp; 확인 데프 decrement_the_variable (자기) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.variable - = 1
& NBSP; & nbsp; & nbsp; 확인 @class_teardown
& NBSP; & nbsp; & nbsp; 확인 데프 get_rid_of_the_variable (자기) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.variable = 없음
경우 __name__ == "__main__":
& NBSP; & nbsp; & nbsp; 확인 실행 ()
이 요구 사항 :
이 파이썬
댓글을 찾을 수 없습니다