2012-08-23 149 views
7

我想清理django中一些糾結的遺留代碼。 Vulture看起來很不錯,但它似乎並不知道如何找到從urls.py引用的視圖函數。這是不是太令人驚訝,因爲大部分的功能包括爲字符串:有沒有一種簡單的方法使用django禿鷲?

... 
url(r'^some-url/$', 'my_app.views.some_url_view'), 
... 

有一個簡單的方法,使禿鷲認識的觀點功能是什麼?

有一件事我已經去了我:我已經寫了相當廣泛的代碼測試。目前,禿鷲錯過了這些測試,但如果有一些方法可以讓禿鷲意識到這些測試,我認爲所有的觀點都將包括在內。

+0

只是一個好奇心 - 你可以鏈接到禿鷲項目?如果它是可能的。我無法用Google找到它。 –

回答

-2

嘗試Ned的Batchelder coverage本身或與nose使用它。

只需運行測試用例,coverage html將爲您提供一個美麗的報告,以逐行顯示您的代碼,並提供詳細的覆蓋信息。之後修剪/刪除未使用/未經測試的代碼。

+0

覆蓋率做動態分析,禿鷲做靜態分析。這是一個巨大的差異。 – azmeuk

相關問題