我正在开发一个可重复使用的Django应用程序,用于培训注册 - 从一个更大的项目中取出它。不幸的是,我在运行测试时遇到了问题。我正在使用Django 1.6,这是我的文件结构:
training/
test_env/
settings.py
urls.py
wsgi.py
training/
tests/
test_forms.py
test_views.py
test_models.py
admin.py
forms.py
models.py
urls.py
views.py
manage.py
将运行测试的唯一命令是:
python manage.py test training.tests
如果我使用python manage.py test
或python manage.py test training
,我会收到三个错误 - 每个错误一个_ * .py文件:No module named training.tests.test_views
等。
有什么建议吗?
答案 0 :(得分:0)
回答我自己的问题:
我的项目文件夹和app文件夹名称相同。当我更改项目名称时,测试运行正常。