无法运行Django测试 - 没有命名模块

时间:2014-06-02 00:34:32

标签: django

我正在开发一个可重复使用的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 testpython manage.py test training,我会收到三个错误 - 每个错误一个_ * .py文件:No module named training.tests.test_views等。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:

我的项目文件夹和app文件夹名称相同。当我更改项目名称时,测试运行正常。