為 AppEngine 開發 Go 應用程式時,編寫測試案例至關重要。 Go 標準測試包可能不夠,因為它不允許呼叫 HTTP 端點。
安裝:
按照下面概述的安裝步驟進行設定為設定🎜>
安裝Go 並設定環境變數。hello_test.go下一步,建立一個假的appengine.Context:
import "github.com/mzimmerman/appenginetesting" ...像使用實際的一樣使用c appengine.Context。但請注意,此方法僅適用於使用 appenginetesting.NewContext 建立的上下文。使用 appengine.NewContext(r) 建立的上下文不能與 appenginetesting 一起使用。
c := appenginetesting.NewContext(nil)
要阻止正在進行的 Python 進程,請明確關閉上下文:
官方提供了更多範例和資源appengine測試文件。defer c.Close()
以上是如何有效測試我的 Go App Engine 應用程式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!