我有一堆应用程序,都在apps
文件夹中。
我正在给我的项目添加一些测试。
它工作得很好,模型/模板/静态发现工作得非常好。
现在我想在我的项目中添加一些测试,所以我在我的应用程序中创建了一个tests.py
文件。当我想运行测试(manage.py test
)时,它不起作用。我必须指定应用程序的名称才能使其正常工作。
我试过用django的鼻子,我有同样的输出。我发现这是因为我的应用程序嵌套在一个文件夹中,但其他的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
我要添加sys.path.insert(0, os.path.join(BASE_DIR, 'apps'))
,以使apps文件夹可用
我安装了
django-nose
,并使用选项where apps
运行它相关问题 更多 >
编程相关推荐