我发布了一个我想为其编写测试的小型django应用程序。它使用了一些设置,我正在导入
from django.conf import settings
在应用程序文件中,但这给我留下了一个问题,因为独立应用程序没有django项目,那么如何编写并运行测试呢?
答案 0 :(得分:0)
在您的app文件夹中,创建一个名为tests
的文件夹,并在该文件夹中放置您的测试(在一个.py
文件或多个文件中。
您将得到如下文件夹结构:
my_app/
tests/
test_views.py
test_other_stuff.py
然后,您将能够使用以下命令运行该应用的测试套件:
`./manage.py test my_app`
my_app
是您的应用的名称。至于如何自己编写测试,the Django docs非常有帮助。
答案 1 :(得分:0)
我的解决方案是使用应用程序的名称创建一个django项目,然后放置所有的分发文件,如
setup.py
MANIFEST.in
在项目级别目录中,然后仅指示我要在MANIFEST.in文件中包含分发的文件。
MAINFEST.in:
include myapp/*