在Django項目我工作我在視圖中導入形式如下isinstance()和類型()由於導入機構(蟒/ django的)
#views.py
from forms import SomeForm
然後在測試失敗equivelence文件我有
#form_test.py
from app.forms import SomeForm
.
.
.
self.assertTrue(isinstance(response.context['form'], SomeForm))
爲什麼isinstance不起作用?
如果我檢查類型的兩個對象的輸出()我得到這樣的:
response.context形式: 預計形式:
我可以讓我的進口機制的意見解決這個問題。 py匹配form_test.py中的內容,但這看起來像是錯誤的方法。
參考,文件結構爲:
- 網站/
- manage.py
- 應用程序/
- forms.py
- views.py
- 測試/
- form_test.py