Django单元测试问题:Imp

2024-09-28 05:27:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下Django 1.6项目结构:

DjangoMain
    - app_1
        - __init__.py
        - models.py
        - views.py
        - urls.py
        - test_views.py

如果我运行以下命令,Django将毫无疑问地处理我的测试:

^{pr2}$

但是,当我想使用全局测试命令(不指定应用程序)在所有应用程序中运行我的所有测试时,出现以下错误:

- python manage.py test app_1
======================================================================
ERROR: DjangoMain.app_1.test_views (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: DjangoMain.app_1.test_views
Traceback (most recent call last):
File        "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 252, in _find_tests
module = self._get_module_from_name(name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 230, in _get_module_from_name
__import__(name) 
ImportError: No module named app_1.test_views

有人知道我的项目进展如何吗?似乎django自己无法找到要运行的不同测试。我完全不知道为什么。在


Tags: 项目djangonamepytestimport命令app

热门问题