2016-10-03 5 views
0

많은 앱이 있는데 모두 apps 폴더 안에 있습니다. 프로젝트에 몇 가지 테스트를 추가하고 있습니다. 잘 작동하지만 모델/템플릿/정적 검색은 잘 작동합니다. 이제 프로젝트에 몇 가지 테스트를 추가하고 싶습니다. 따라서 내 앱 안에 tests.py 파일을 만들었습니다. 테스트 (manage.py test)를 실행하려면 작동하지 않습니다. 앱을 작동 시키려면 앱의 이름을 지정해야합니다. 나는 django-nose를 사용해 보았고 나는 같은 결과물을 가지고있다. 나는 내 응용 프로그램이 폴더 안에 중첩되어 있지만 다른 모든 장고 발견이 작동하기 때문에 그것이라고 생각합니다. Django 테스트 검색이 실패합니다.

ttn_org 
├── apps 
│   ├── app1 
│   │   ├── __init__.py 
│   │   ├── forms.py 
│   │   ├── urls.py 
│   │   ├── views.py 
│   ├── app2 
│   │   ├── __init__.py 
│   │   ├── forms.py 
│   │   ├── tests.py <- does not work 
│   │   ├── urls.py 
│   │   └── views.py 
├── app3 
│   ├── __init__.py 
│   ├── tests.py <- does work 
│   ├── forms.py 
│   ├── urls.py 
│   └── views.py 
├── manage.py 
├── requirements.txt 
└── project 
    ├── __init__.py 
    ├── celery.py 
    ├── settings.py 
    ├── urls.py 
    └── wsgi.py 

나는 애플 리케이션 내가 django-nose 설치 가능한

+0

그것은 조금 불분명으로 실행 추가 sys.path.insert(0, os.path.join(BASE_DIR, 'apps')) 있습니다. 어떤 테스트가 실행 중인지, 어떤 테스트가 실행되지 않는지를 설명하는 간단한 프로젝트 구조를 제공 할 수 있습니까? –

+0

폴더 구조를 표시 할 수 있습니까 – idik

+0

예, 방금 편집했습니다. –

답변

0

을 폴더를 만들 수있는 옵션 --where apps

관련 문제