我對TDD非常新,並且試圖用測試創建我的第一個Djagno應用程序。當談到通用視圖時,我有點困惑。我已經閱讀了幾個地方(包括官方文檔),每個視圖都應該有與之相關的測試。但我也讀過,你應該避免測試Django內部因爲它是不必要的。我應該在Django中測試我的通用DetailView
所以,如果我有這樣一個觀點:
class ClinicView(DetailView):
model = Clinic
template_name = "directory/clinic.html"
它採用了通用視圖和工作正常,我應該爲它編寫一個測試?
我的直覺是我不應該因爲我使用通用視圖而沒有真正發現很多信息告訴我我的感覺是否正確。談到這個時,最佳做法是什麼?或者,如果我想讓我的代碼由別人來維護,我會期待什麼?我是否應該至少寫一個測試來確保我的模型和模板存在?提前致謝。