2012-04-06 23 views
0

我期待爲一些cherrypy代碼編寫一些單元測試。在cherrypy應用程序中測試會話變量和db存儲

我所看到的大多數單元測試示例都依賴於os.environ,通常只測試cherrypy應用程序的最終響應(html輸出)。

我在尋找:

  • 測試該會話變量已設置/取消對於給定的請求(例如,在,我想驗證用戶登錄,他的「用戶」會話變量是正確的以及他的登錄時間等信息。

  • 在數據存儲(MySQL的/的MongoDB)並行

  • 運行測試檢查值。默認情況下,您從cherrypy.cookie/CherryPy的訪問會話和其他信息.session等等......這些基本上全球化。是否有可能以其他方式訪問這些信息?

任何其他建議將不勝感激。

回答

0

你可以編寫一個小型的python http客戶端和(假設你運行你的服務器)單元測試響應。

有些庫可能有用:

而且你可能想看看selenium(允許你的腳本在python您的瀏覽器測試用例)。

相關問題