2017-01-19 6 views
0

장고 - 노즈를 사용하여 테스트와 커버리지를 만들고 있습니다.범위와 코는 장고의 파일뿐만 아니라 내 테스트를 보여줍니다.

django/core/cache/backends/db.py            139 117 16% 
django/core/cache/backends/locmem.py           109  82 25% 
django/core/management/commands/createcachetable.py        68  45 34% 
django/core/management/commands/migrate.py          171  91 47% 
django/core/serializers/xml_serializer.py          220 172 22% 
django/db/migrations/autodetector.py           573 522  9% 
django/db/migrations/executor.py            204 127 38% 
django/db/migrations/graph.py             241 116 52% 
django/db/migrations/loader.py             170  66 61% 
django/db/migrations/optimizer.py            26  22 15% 
django/db/migrations/questioner.py            129  97 25% 
django/db/migrations/recorder.py            42  6 86% 
django/db/migrations/serializer.py            278 199 28% 
django/db/migrations/topological_sort.py          15  13 13% 
django/db/migrations/utils.py             11  4 64% 
django/db/migrations/writer.py             183 145 21% 
django/db/models/sql/compiler.py            675 364 46% 
django/utils/synch.py               56  39 30% 
django/utils/xmlutils.py              16  9 44% 

내가 가장 바깥 장고 폴더에서 ./manage.py test mysite으로 검사를 실행 는하지만 그 대신 콘솔 출력에 내 테스트 파일을 얻는 나는 같은 라인을 얻을. 내 설정은 다음과 같습니다

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' 
NOSE_ARGS = ['--with-spec','--with-coverage', '--spec-color', "--exe"] 

어떻게 난 그냥 내 테스트의 범위를 표시 할 수 있습니다?

테스트 할 모든 응용 프로그램을 확인하려면 설정에서

답변

0

사용 NOSE_ARGS :

APP1과 APP2 앱의 이름입니다
NOSE_ARGS = [ 
     '--with-coverage', 
     '--cover-package=app1, app2' 
     ] 

참고 : 당신이 파일이있는 경우 구조가 기본 파이썬 모듈 안에있는 경우 app1yourproject.app1

으로 바꿔야합니다.