pytest-django没有加载设置模块

时间:2015-02-06 14:06:20

标签: django pytest

我在/my_app/settings.py中设置了django设置模块,并将DJANGO_SETTINGS_MODULE设置为my_app.settings。在设置中我有一个print语句,但是当我运行py.test时它没有被执行。我安装了pytest-django,通过import pytest_django检查它。

我需要加载settings模块,因为它设置了一些重要的位。

另外,奇怪的是将print 'test'置于测试中并不会打印出来。 pytest是否做了一些魔法,它实际上并没有导入测试?

我如何解决问题?

1 个答案:

答案 0 :(得分:0)

Pytest执行print语句,并记住打印的内容,但只有在测试失败时才会显示。