0
我有我的django設置模塊/my_app/settings.py
和DJANGO_SETTINGS_MODULE
設置爲my_app.settings
。在設置裏我有一個打印語句,但是當我運行py.test
時它不會被執行。我安裝了pytest-django,通過執行import pytest_django
來檢查它。pytest-django不加載設置模塊
我需要加載settings
模塊,因爲它設置了一些重要的位。
此外,奇怪的是,在測試中放print 'test'
不打印它。 pytest是否會通過一些魔法來實現它,而不是真正導入測試?
我該如何解決我的情況?
你的'/ myapp'目錄中是否有'__init __。py'文件? – rnevius 2015-02-06 14:17:46
當然可以。我可以在python shell中執行'import my_app.settings'。 – 2015-02-06 15:51:42
你有pytest.ini或任何等價物嗎? – sax 2015-02-10 17:55:18