我在/my_app/settings.py
中设置了django设置模块,并将DJANGO_SETTINGS_MODULE
设置为my_app.settings
。在设置中我有一个print语句,但是当我运行py.test
时它没有被执行。我安装了pytest-django,通过import pytest_django
检查它。
我需要加载settings
模块,因为它设置了一些重要的位。
另外,奇怪的是将print 'test'
置于测试中并不会打印出来。 pytest是否做了一些魔法,它实际上并没有导入测试?
我如何解决问题?
答案 0 :(得分:0)
Pytest执行print语句,并记住打印的内容,但只有在测试失败时才会显示。