django_quick_test

軟件截圖:
django_quick_test
軟件詳細信息:
版本: 0.3.1
上傳日期: 11 May 15
開發: Martin Rusev
許可: 免費
人氣: 1

Rating: nan/5 (Total Votes: 0)

django_quick_test是一個定制的基於鼻子測試運行分開檢測和試驗相關的數據庫操作。
Usualy運行此命令,而不是默認manage.py測試會給你10-15倍的速度提升。所以,你將能夠在幾秒鐘而不是幾分鐘運行測試套件。
安裝
1.將壓縮包下載和運行Python setup.py安裝
2. quick_test添加到您的INSTALLED_APPS列表中settings.py
INSTALLED_APPS =('quick_test“)
3.添加你的測試數據庫的詳細信息在settings.py
數據庫= {
 “默認”:{
 '發動機':''},
 “測試”:{
 '發動機':'',
 “NAME”:“test_database',
 }
}
 最後替換默認的Django的測試運行這一個。同樣是在settings.py:
TEST_RUNNER ='quick_test.NoseTestSuiteRunner“
用法
Django的快速測試假定您已經創建了測試數據庫manualy和已加載所需的測試數據(夾具)
命令你必須使用運行命令之前
蟒蛇manage.py的SyncDB --database =測試
蟒蛇manage.py遷移--database =測試
並與finaly運行測試
蟒蛇manage.py quick_test
其他筆記
如果您使用的是默認的Django的TestCase類,你必須ovewrite當你調用這個類是自動執行的方法_pre_setup。如果不覆蓋它的quick_test命令仍然可以工作,但你的測試數據將會丟失。即使你沒有在數據庫中的任何固定裝置覆蓋這種方法會給你額外的速度提升。
從django.test進口的TestCase
類SimpleTest的(測試用例)
 高清_pre_setup(個體經營):
 #這個方法刷新數據庫並安裝
 #在夾具中定義的夾具= []列​​表
 #我們正在做手工的一切,所以我們不
 #真的需要它
 #這些都是我與前1測試結果
 以及ovewriting的方法後,
 #前 - >冉1 2.336s測試
 #經過 - >冉1 0.004s測試
 通
 高清test_basic_addition(個體經營):
  self.assertEqual(1 + 1,2)

要求

  • 在Python的
  • Django的
  • 鼻子

顯影劑的其他軟件 Martin Rusev

Amon
Amon

14 Apr 15

意見 django_quick_test

評論沒有發現
添加評論
打開圖片!