簡體   English   中英

django-nose與默認的Django測試運行器有何不同

[英]How does django-nose differ from the default Django test-runner

我一直在看到和閱讀很多人使用鼻子來運行他們的Django測試。 我無法弄清楚使用Nose運行我的Django測試的額外好處。 如果有人可以填寫我的鼻子是什么以及它如何為Django項目增加更多,那將會有所幫助。

我無法找到一份概述這些要點的好文件/文章。

謝謝

整體上有很多功能,但我認為人們使用nose / djano_nose的一個主要原因是它允許你非常輕松地進行代碼覆蓋。

python manage.py test myapp --with-coverage --cover-package=myapp

我對此也很好奇,似乎使用python鼻庫的django-nose的主要優點是“Test Discovery”。

另外,來自http://readthedocs.org/docs/nose/en/latest/testing.html

您還可以編寫簡單的測試函數,以及不是unittest.TestCase子類的測試類。 nose還提供了許多有用的功能,用於編寫定時測試,測試異常和其他常見用例。 有關更多信息,請參閱編寫測試和測試工

根據我對freenode irc上其他python開發人員的理解,Twisted Framework上的試用測試運行器具有像nose這樣的類似功能。

我仍然不完全相信使用django-nose進行django開發,但如果我發現更多信息,我會給出一個鏡頭並報告回來!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM