expecter

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

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 예상하지만, 수 없습니다

이 요구 사항 :

이 파이썬

유사한 소프트웨어

benchbase
benchbase

11 May 15

matchmaker
matchmaker

14 Apr 15

rgf
rgf

14 Apr 15

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

dingus
dingus

14 Apr 15

코멘트 expecter

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