unittest

1/3ページ

Django unittest 設定跳過某些case

按理說unittest 中是不應該測試那種外部依賴很強的用例,但是呢,有時候有些介面總是除錯好之後怕忘了,就寫了一些簡單的測試case,想要通過在settings中增加一些配置來開啟和關閉這些case,這樣的話就可以在正常跑單元測試的時候隔離開這些不怎麼正規的測試用例。 環境 * Django1.8 […]

Python中unittest測試根據不同引數組合產生單獨的test case的解決方法

在某種情況下,需要用不同的引數組合測試同樣的行為,你希望從test case的執行結果上知道在測試什麼,而不是單單得到一個大的 test case;此時如果僅僅寫一個test case並用內嵌迴圈來進行,那麼其中一個除了錯誤,很難從測試結果裡邊看出來。 問題的關鍵在於是否有辦法根據輸入引數的不同組合 […]

python unittest TestCase間共享資料(全域性變數的使用)

使用unittest模組進行單元測試,涉及到以下場景 例如對某個實體,測試方法有建立,更新,實體查詢,刪除 使用unittest進行單元測試,可以在建立時候記錄下返回的ID,在更新、刪除等操作的時候就根據這個新建立的ID進行操作,這就涉及到不同的TestCase之間共享資料。 最初我在class T […]

python test framework

可愛的 Python: Python 中的測試框架 確保軟體如您所願地工作 在這一期文章中,David 研究了 Python 的兩個用於單元測試的標準模組: unittest 和 doctest 。這些模組擴充套件了用來確認函式內部的先置條件和後置條件的內建 assert 語句的能力。David 討 […]

unittest框架測試專案講解

原始碼下載地址為:http://pan.baidu.com/s/1jHAQorO 測試專案整體組織結構如下: 關於要測試的原始碼,之前的文章中有在這裡不做贅述。這裡通過discover用來組織測試用例,測試用例的檔案命名要有一定的規則,我用的命名是:Test 測試功能名。這樣discover方便用於 […]