Django 1.7除非我指定app,否则不会发现Unittests

时间:2015-04-10 13:28:26

标签: python django django-testing django-1.7

我有以下文件夹结构:

apps/core/
├── __init__.py
├── models.py
└── tests
    ├── __init__.py
    ├── models.py
    └── test_models.py

我将manage.py与特定设置文件一起使用,然后执行以下代码:

INSTALLED_APPS += (
    'core.tests',
)

这样可以正常运行core.tests.models并为我的仅测试模型创建一个表。 tests.models内的故意错误或打印行按预期执行。

但是test_models.py代码根本没有执行,包括文件根目录中的打印语句或故意代码错误。

如果我指定核心应用程序,例如manage.py test core,则会运行test_models.py内的测试。

0 个答案:

没有答案