[英]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.