expecter

소프트웨어 스크린 샷:
expecter
소프트웨어 정보:
버전: 0.2.2
업로드 날짜: 20 Feb 15
개발자: Gary Bernhardt
라이센스: 무료
인기: 6

Rating: nan/5 (Total Votes: 0)

expecter는 주장을 작성하는 것이 도움이됩니다. 다시는 당신이 예상하는 실제이다하는 것을 잊지 것입니다!
기본 기대는 쉽게 :
& NBSP; >>> expecter 수입이 예상에서
& NBSP; >>> ( '일부'+ '일') == '뭔가'를 기대
& NBSP는 ( '뭔가')를 기대
& NBSP; >>> 기대 (1)> 100
& NBSP; 역 추적 (가장 최근 통화 마지막) :
& NBSP; ...
& NBSP; AssertionError를 : (100)보다 더 큰 무언가를 기대하지만 1있어
그냥 문장 같은 기대를 읽습니다. "기대 (2) == 1 + 1"읽는 "동일한 1 + 1 2를 기대합니다." 분명히, 기대는 약 2이며, 그것은 1 + 1 모호성 비교되고있다!
예외 사항
예외에 대한 기대 "와"문을 사용합니다. 예상 예외가 발생하는 경우 다 좋다 :
& NBSP; >>> __future__ 가져 오기는 with_statement에서
& NBSP; >>>와 expect.raises (KeyError를)
& NBSP; ... {} [123]
가 제기 아니라면, Expecter 가제트를 지정해 AssertionError를 올릴 것이다 :
& NBSP; >>>와 expect.raises (KeyError를)
& NBSP; ... 패스
& NBSP; 역 추적 (가장 최근 통화 마지막) :
& NBSP; ...
& NBSP; AssertionError를 : 형 KeyError를의 예외를 예상하지만 아무도 없어
예상 한 것과 일치하지 않는 예외가 예상대로 그래서 테스트는 오류가 발생하지 삼켜되지 않습니다 :
& NBSP; >>> __future__ 가져 오기는 with_statement에서
& NBSP; >>>와 expect.raises (NameError) :
& NBSP; ... {} [123]
& NBSP; 역 추적 (가장 최근 통화 마지막) :
& NBSP; ...
& NBSP; KeyError를 : 123
맞춤 기대
당신은 add_expectation 방법으로 사용자 정의 기대를 추가 할 수 있습니다. 당신은 그것을 실패하면 기대가 성공하면 true 및 false를 돌려 조건을 제공합니다. 모든 개체는 기대 (그래서 람다를 사용하지 않는다)하여 술어 메소드의 이름과 메소드가 성장할 것이다. 당신의 술어가 실패 할 경우 적절한 예외 메시지가 생성됩니다
& NBSP; >>> 수입 expecter
& NBSP; >>> 데프 (것) can_meow :
& NBSP; ... 반환 일 == '키티'
& NBSP; >>> expecter.add_expectation (can_meow)
& NBSP; >>> ( '키티')를 기대 can_meow을 ().
& NBSP; >>> ( '강아지')를 기대 can_meow을 ().
& NBSP; 역 추적 (가장 최근 통화 마지막) :
& NBSP; ...
& NBSP; AssertionError를 : 그 '강아지'can_meow 예상하지만, 수 없습니다

이 요구 사항 :

이 파이썬

유사한 소프트웨어

grandma
grandma

11 May 15

nose-performance
nose-performance

20 Feb 15

JSCPP
JSCPP

3 Jun 15

Pulse
Pulse

20 Feb 15

개발자의 기타 소프트웨어 Gary Bernhardt

dingus
dingus

14 Apr 15

코멘트 expecter

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