2012-08-09 61 views
2

GAE有一個開發服務器,您可以用它來在本地非生產環境中模仿「GAE雲」。根據文檔,它模仿了所有的Service API調用。Google App Engine Dev Server如何對數據存儲區進行存根?

我很好奇它是如何與NoSQL Datastore API相關的。有沒有辦法配置你的GAE dev服務器來處理本地數據庫(這樣你就可以提供對你的測試用例有意義的虛擬數據)?如果是這樣,它如何工作,因爲它沒有記錄在任何我可以告訴的地方!提前致謝!

回答

4

開發服務器使用內存中的鍵值存儲來本地模擬數據存儲。您可以使用--use_sqlite標誌使其與本地sqlite3數據庫文件一起使用。

與本地數據存儲的單元測試記錄here

0

您還可以使用--datastore_path標誌將數據存儲到文件,而不是記憶。

相關問題