2010-03-18 54 views
4

我想運行使用Python的谷歌應用程序引擎的項目我的單元測試如何獲取Eclipse + PyDev + App Engine +單元測試工作?

運行方式=> Python的單元測試

但是當我嘗試,我所有的模型試驗保釋,並顯示錯誤消息:

BadArgumentError: app must not be empty. 

任何人都得到這個工作?

注意:測試運行良好使用鼻子--with-gae。但是我想要PyDev與資源鏈接等。

回答

3

粘貼我從Fabioz(在PyDev的創建者)本人拿到過在PyDev的論壇上SF答案:https://sourceforge.net/projects/pydev/forums/forum/293649/topic/3618848

有沒有這樣的選擇現在...請輸入該功能請求。請注意,您可以從pydev內部(使用--with-gae選項)運行鼻子本身(至少會在pydev中爲您提供超鏈接),只需創建一個自定義運行,其中nose是主腳本。

的確,這就是我所做的,它的工作原理與廣告一樣。我也輸入了該功能請求。您可以通過在請求後面提供支持來提供幫助:https://sourceforge.net/tracker/?func=detail&aid=2974043&group_id=85796&atid=577332

+0

只是偶然發現了這一點。謝謝@PEZ。過去3年您的功能需求有何進展?另外,你能否詳細說明鼻子?這是唯一的選擇嗎?什麼'--with-gae'呢,我可以手動嗎? – Uri 2013-03-14 10:38:19

+0

需要注意的是,現在鼻子和pytest都支持unittest跑步者,您只需要在PyDev中進行配置(詳情請參見http://www.pydev.org/manual_adv_pyunit.html)。 – 2017-01-05 14:41:34