-1
我是燒瓶測試的新手,當我按照Testing Flask Application的步驟運行The First Test時,得到了RuntimeError: working outside of application context
。我錯過了什麼?RuntimeError:在燒瓶網站上學習'測試燒瓶應用程序'時在應用程序上下文之外工作
我是燒瓶測試的新手,當我按照Testing Flask Application的步驟運行The First Test時,得到了RuntimeError: working outside of application context
。我錯過了什麼?RuntimeError:在燒瓶網站上學習'測試燒瓶應用程序'時在應用程序上下文之外工作
瓶有Application Context,而且好像你需要做的是這樣:
with app.app_context():
#test code
感謝您的回答。但是我發現問題是我直接從github下載'Tutorial'代碼,並且似乎flaskr.py中'get_db()'使用的'g'上下文是原因。我註釋了'get_db()'並將其替換到需要的地方,然後測試代碼正常工作:P –