def test_confirmation_handles_api_update_errors(self):
self.choose_debit_card_payment_method()
self.fill_in_prisoner_details()
self.fill_in_amount()
with responses.RequestsMock() as rsps:
mock_auth(rsps)
rsps.add(
rsps.GET,
api_url('/payments/%s/' % self.ref),
status=500,
)
with self.patch_prisoner_details_check(), silence_logger():
response = self.client.get(
self.url, {'payment_ref': self.ref}, follow=False
)
self.assertContains(response, 'your payment could not be processed')
self.assertContains(response, self.ref[:8].upper())
# check session is cleared
for key in self.complete_session_keys:
self.assertNotIn(key, self.client.session)
test_views.py 文件源码
python
阅读 17
收藏 0
点赞 0
评论 0
评论列表
文章目录