proboscis

소프트웨어 스크린 샷:
proboscis
소프트웨어 정보:
버전: 1.2.5.3
업로드 날짜: 20 Feb 15
개발자: Rackspace
라이센스: 무료
인기: 4

Rating: nan/5 (Total Votes: 0)

코는 높은 수준의 테스트를 용이하게하는 코 확장입니다.
테스트 클래스가 같은 어떤 그룹으로 유용한 메타 데이터가 포함 데코레이터를 통해 등록 강요에 의해 발견되는 방법을 변경 그들은 다른 테스트에 종속, 그들이 무시해야하는지 여부에 있습니다.
코 정렬 원하는 실행 순서에 등록 된 모든 테스트는 다음이 코에 전달 테스트 스위트를 생성합니다. 당신이 정확한 테스트 클래스에 통과하지 않고 실행하고자하는 테스트 그룹을 지정하는 것이 가능하도록 또한이 목록을 필터링 할 수 있습니다. 스킵으로 런타임에 실패한 다른 시험에 따라 시험이 자동으로 표시됩니다.
이 기능의 대부분은 TestNG의에서 "영감"했다. 해당 프레임 워크에서 오는 경우, 주요 특징은 이벤트에 의존 테스트 (현재 클래스 수준에 한함) 주문 및 모듈 또는 패키지의 구조에 독립적 인 그룹으로 시험을 준비 할 수있는 기능입니다 현재 코.
코와 웹 서비스 (또는 한 번만 초기화하고 싶습니다 다른 의존성)이 같은에 따라 테스트를 작성하는 것이 가능합니다 :
@Test (그룹 = [ "service.tests"], depends_on_groups의 = [ "service.initialization"])
& NBSP; & nbsp; & nbsp; 확인 클래스 WhenConnectingAsAdmin (unittest.TestCase) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 데프 test_change_profile_image (자기) :
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.client = mymodule.ServiceClient (service_config)
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.assertEquals ( "default.jpg"self.client.get_profile_image ())
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.client.set_profile_image ( "spam.jpg")
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.assertEquals ( "spam.jpg"self.client.get_profile_image ())
그런 다음 시작하고 완전히 종료하는 코드를 작성하는 첫 번째 클래스 테스트 자체와 다른 모듈의 웹 서비스 :
@Test (그룹 = [ "service.initialization"])
& NBSP; & nbsp; & nbsp; 확인 클래스 StartWebServer (unittest.TestCase) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 데프 test_start (자기) :
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 # 웹 서버를 시작한 다음 연결을 발행합니다.
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 mymodule.start_web_server ()
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 클라이언트 = mymodule.ServiceClient (service_config)
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.assertTrue (client.service_is_up)
& NBSP; & nbsp; & nbsp; 확인 @Test (그룹 = [ "service.shutdown",
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 depends_on_groups = [ "service.initialization", "service.tests"]
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 never_skip = 참)
& NBSP; & nbsp; & nbsp; 확인 클래스 StopService (unittest.TestCase) :
& NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 데프 test_stop (자기) :
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 클라이언트 = mymodule.ServiceClient (service_config)
& NBSP; & NBSP; & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 client.service_is_up 경우 :
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 mymodule.stop_web_server ()
& NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 & NBSP; & nbsp; & nbsp; 확인 self.assertFalse (client.service_is_up ())
당신이 테스트는 당신이 더 많은 테스트 클래스를 추가하는 경우에도 원하는 순서대로 실행 자신의 이름을 변경하거나 다른 모듈로 이동 안심 코를합니다 수 사용

이 요구 사항 : 있습니다.

파이썬

유사한 소프트웨어

Apache AntUnit
Apache AntUnit

11 May 15

TestLink
TestLink

20 Feb 15

pinocchio
pinocchio

14 Apr 15

nose-json
nose-json

14 Apr 15

개발자의 기타 소프트웨어 Rackspace

CloudFS
CloudFS

14 Dec 14

Mosso
Mosso

14 Dec 14

코멘트 proboscis

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