コード例 #1
0
ファイル: test_views.py プロジェクト: pysoft-net/SmartElect
 def test_revoke_by_non_approver(self):
     # you can't revoke if you didn't approve
     self.changeset.approvers.add(self.peon, self.queuer)
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'revoke': True})
     self.assertEqual(2, self.changeset.number_of_approvals)
     assert_in_messages(rsp, "You did not approve")
     self.assertEqual(BAD_REQUEST, rsp.status_code)
コード例 #2
0
ファイル: test_views.py プロジェクト: chaabni/SmartElect
 def test_revoke_by_non_approver(self):
     # you can't revoke if you didn't approve
     self.changeset.approvers.add(self.peon, self.queuer)
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'revoke': True})
     self.assertEqual(2, self.changeset.number_of_approvals)
     assert_in_messages(rsp, "You did not approve")
     self.assertEqual(BAD_REQUEST, rsp.status_code)
コード例 #3
0
ファイル: test_views.py プロジェクト: pysoft-net/SmartElect
 def test_user_already_approved(self):
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'approve': True})
     self.assertRedirects(rsp, self.read_url)
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'approve': True}, follow=True)
     self.assertRedirects(rsp, self.read_url)
     assert_in_messages(rsp, "already approved")
コード例 #4
0
ファイル: test_views.py プロジェクト: chaabni/SmartElect
 def test_user_already_approved(self):
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'approve': True})
     self.assertRedirects(rsp, self.read_url)
     self.login(self.approver)
     rsp = self.client.post(self.url, data={'approve': True}, follow=True)
     self.assertRedirects(rsp, self.read_url)
     assert_in_messages(rsp, "already approved")