django_quick_test

소프트웨어 스크린 샷:
django_quick_test
소프트웨어 정보:
버전: 0.3.1
업로드 날짜: 11 May 15
개발자: Martin Rusev
라이센스: 무료
인기: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test 테스트 및 테스트 관련 데이터베이스 조작을 분리하는 사용자 정의 코 기반 테스트 주자이다.
Usualy이 명령을 실행하는 대신 기본 manage.py 테스트는 당신에게 10 ~ 15 배의 속도 향상을 제공 할 것입니다. 그래서 당신은 초 대신 분에 테스트 스위트를 실행할 수 있습니다.
설치
1. 타르볼을 다운로드하여 설치 setup.py 파이썬을 실행
2. settings.py에서 INSTALLED_APPS 목록에 quick_test 추가
INSTALLED_APPS = ( 'quick_test')
3. settings.py에서 테스트 데이터베이스 세부 사항을 추가
데이타베이스 = {
& NBSP; '기본'{
& NBSP; '엔진': ''}
& NBSP; '시험': {
& NBSP; '엔진': '',
& NBSP; '이름' 'test_database'
& NBSP;}
}
& NBSP; 그리고 마지막으로이 하나의 기본 장고 테스트 러너를 교체합니다. 다시 settings.py에서 :
TEST_RUNNER = 'quick_test.NoseTestSuiteRunner'
용법
장고 - 빠른 테스트는 테스트 데이터베이스를 수동으로 실시를 만든 당신이 필요한 테스트 데이터를로드 한 것으로 간주합니다 (비품)
명령을 사용하기 전에 실행해야 할 명령
파이썬 manage.py syncdb --database = 테스트
파이썬은 --database = 테스트를 마이그레이션 manage.py
및 finaly으로 테스트를 실행
파이썬 manage.py quick_test
추가 참고
당신이 장고의 TestCase 클래스 기본값을 사용하는 경우, 당신은 당신이 클래스를 호출 할 때 자동으로 실행됩니다 _pre_setup 방법을 ovewrite해야합니다. 당신이 그것을 덮어 쓰지 않으면 quick_test 명령은 여전히​​ 작동하지만 테스트 데이터가 손실됩니다. 데이터베이스에있는 모든 장치가 포함 된 제품이없는 경우에도이 방법을 덮어 쓰기하면 추가적인 속도 향상을 제공 할 것입니다.
django.test 수입의 TestCase에서
클래스 SimpleTest (TestCase의)
& NBSP; 데프 _pre_setup (자기) :
& NBSP; #이 방법은 데이터베이스 및 설치 수를 플러시
& NBSP; # 설비에 정의 된 비품 = [] 목록
& NBSP; # 우리는 수동으로 모든 것을하고있다, 그래서 우리는하지 않습니다
& NBSP; #은 정말 필요
& NBSP; #이 내가 한 검사 전으로 얻을 결과입니다
& NBSP;과 방법을 ovewriting 후
& NBSP; # 전 - 2.336s에서> 란 1 테스트
& NBSP; # 후 - 0.004s에서> 란 1 테스트
& NBSP; 패스
& NBSP; 데프 test_basic_addition (자기) :
& NBSP; self.assertEqual (1 + 1, 2)

요구 사항 :

파이썬
장고

개발자의 기타 소프트웨어 Martin Rusev

Amon
Amon

14 Apr 15

코멘트 django_quick_test

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