TestFixtures

소프트웨어 스크린 샷:
TestFixtures
소프트웨어 정보:
버전: 3.0.0
업로드 날짜: 15 Apr 15
개발자: Chris Withers
라이센스: 무료
인기: 0

Rating: nan/5 (Total Votes: 0)

TestFixtures 프로젝트는 단위 테스트 또는 문서 테스트를 작성할 때 유용 도우미 및 모의 개체의 컬렉션을 제공합니다.
사용 가능한 헬퍼 및 모의 객체는 기능 예를 들어, 테스트 폴더의 내용을 참조하십시오 아래에 나열되어 있습니다.
비교
& NBSP;이 클래스는 실제 결과의 개체가 유용한 비교를 지원하지 않는 경우 실제 결과와 비교하여 예상되는 결과에 사용할 수있는 자리를 인스턴스화 할 수 있습니다. 단지을 비교 한 비교 테스트 코드 시퀀스로부터 리턴 할 때 특히 편리하다 객체의 유형에 기초 할 수있다.
비교
& NBSP; assertEquals에 대한 교체 및 failUnless 패턴 (x는 ()가 true). 인수가 특히 서열과 긴 문자열, 동일하지 않을 때 더 유용 차이를 제공합니다.
DIFF
& NBSP;이 함수는 두 문자열을 비교하고 그 비교의 통합은 diff를 줄 것이다. unittest.TestCase.assertEquals에 세 번째 매개 변수로 핸디.
발전기
& NBSP;이 기능이 발전기를 통해 반복되고있을 때 호출 된 인수를 산출 발전기를 돌려줍니다.
LogCapture
& NBSP;이 헬퍼는 doctest를에 지정된 로거에 대한 로그 메시지를 캡처 할 수 있습니다.
log_capture
& NBSP;이 장식은 유닛 테스트 방법의 기간 동안 지정된 로거에 대한 로그 메시지를 캡처 할 수 있습니다.
교체
& NBSP;이 장식은 같은 유닛 테스트 방법의 기간 동안 클래스와 함수로 오브젝트를 대체 할 수 있습니다. 교체에 관계없이 테스트가 진행되는 동안 발생하는 이벤트에의 제거됩니다.
대용품
& NBSP;이 헬퍼는 doctest를 내에서 같은 클래스와 함수와 같은 개체를 교체 한 후 테스트가 완료되면 원본을 복원 할 수 있습니다.
should_raise
& NBSP는, 이것은 당신이 제기 예외가 아니라 올바른 형식이지만, 또한 올바른 매개 변수가 확인할 수 있습니다 assertRaises의 더 나은 버전입니다.
test_date
& NBSP는;이 반복, 지정 가능, 검증 가능한 날짜를 제공하는 현재의 방법이 datetime.date 교체를 반환하는 편리한 클래스 팩토리입니다.
test_datetime
& NBSP는;이 반복, 지정 가능, 검증 가능한 날짜 시간을 제공하는 지금 방법이 datetime.datetime 교체를 반환하는 편리한 클래스 팩토리입니다.
test_time
& NBSP는;이 반복, 지정 가능, 테스트 할 시간을 제공합니다로 time.time위한 편리한 교체입니다.
포장
& NBSP는,이 방법과 기능을 포장에 대한 일반적인 장식이 시도하기 전에 최종적으로의 일부로 실행 시도 - 마지막으로 갖는 코드를 호출입니다

이 릴리스의 새로운 기능 :

.

는 classmethod를 교체 할 때 @replace 데코레이터가 장식 된 호출에 classmethod보다는 replacment를 통과 버그를 수정
다음 인스턴스를 반환하는 매개 변수를 설정 할 수 있도록, test_datetime 및 test_time을 test_date하는 방법을 설정 덧붙였다.
반환 된 인스턴스 사이의 간격을 제어하기 위해, test_datetime 및 test_time을 test_date하는 델타와 delta_type 매개 변수를 추가했다.

이 어떤 버전 1.6.3의 새로운 기능 :

이 유형의 비교는 인스턴스와 그들이되었던 클래스 사이에 때 비트 test_datetime과 test_date 인스턴스의 인스턴스에 고정 몇 가지 버그 인스턴스화.

1.6.2 버전의 새로운 기능 :

이 비교 __eq__ 사용하도록 변경 및 __ne__ 대신 사용되지 않는 __cmp__의
이러한 장고 모델의 인스턴스로 자신 __eq__ 구현하는 객체와 비교를 사용하는 경우 순서가 중요한 것을 문서화.

이 버전 1.6.1의 새로운 기능 :

이 지금은 존재하지 않을 수 속성을 대체 할 수 @replace 및 Replacer.replace, 거짓으로 전달되는`strict` 매개 변수를 제공했다.
should_raise 지금 BaseException보다는 그렇게 SystemExit를하고 KeyboardInterrupt의 제기 예외가 테스트 할 수 있습니다 잡는다.

이 버전 1.6.0의 새로운 기능 :

이 문장에 대한 컨텍스트 관리자로 TempDirectory, 대용품 및 LogCapture 사용에 대한 지원을 추가
파이썬 2.6에서 고정 된 테스트 실패

이 버전 1.5.4의 새로운 기능 :

이 예외가 발생하지되었지만 하나가 기대 될 때 should_raise 불평하지 않았다 버그를 수정.
should_raise 호출의 반환 예외가 지정없이 예상되는 예외에 의해 제기되는 이벤트에 아무도 없을 것이라고 밝혀.

이 어떤 버전 1.5.3에서 새로운 것은

should_raise 지금 __call__ 이외의 다른 방법을 지원합니다

이 버전 1.5.2의 새로운 기능 :

이 TempDirectory로 된 MakeDir 및 check_dir 방법을 추가 및 하위 디렉토리가 읽기 및 쓰기에 대한 지원을 추가

1.4.0 버전의 새로운 기능 :

이 실패 비교 개선 된 표현
시퀀스와 비교 실패의 개선 표현

이 요구 사항 :

이 파이썬

개발자의 기타 소프트웨어 Chris Withers

Checker
Checker

20 Feb 15

mailinglogger
mailinglogger

15 Apr 15

nose_fixes
nose_fixes

14 Apr 15

코멘트 TestFixtures

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!