def test_post(self):
requestObj = self.tempForm.__class__.__dict__['request']
actionParam = (fClassesNames[1], groupName, '')
for i in range(0, 6):
setattr(requestObj, 'POST', {'action': actionParam[i % 3]})
response = self.tempForm.post(requestObj)
if isinstance(response, HttpResponseRedirect):
self.assertEqual(response.url, self.tempForm.success_url)
else:
self.assertEqual(response.status_code, 200)
if i == 2:
global form_valid
form_valid = True
setattr(requestObj, 'POST', requestMethodNames[0])
评论列表
文章目录