DjangoでTDDをやっていて、次の問題に悩まされています。Django - TDD: 'HttpRequest'に 'POST'という属性がありません
のTestCase
def test_home_page_can_save_POST_request(self):
request = HttpRequest
request.method = 'POST'
request.POST['item_text'] = 'A new list item'
response = home_page(request)
self.assertIn('A new list item', response.content.decode())
からクラスのための試験方法及びIのようにエラーを取得しています:
request.POST['item_text'] = 'A new list item'
AttributeError: type object 'HttpRequest' has no attribute 'POST'
しかし、HttpRequestのは、Djangoのドキュメントごとなどの属性 'POST' を持っています。
Thansk guys!
おかげメイト、私は別のモジュールと数時間のためにそれを解決しようとしてきました。これらのカッコやセミコロンを気にしてください:D – MacR