cal-itp / benefits

Transit benefits enrollment, minus the paperwork.
https://docs.calitp.org/benefits
GNU Affero General Public License v3.0
25 stars 9 forks source link

Feat: system enrollment error - 500 error during /token #2089

Closed angela-tran closed 1 month ago

angela-tran commented 2 months ago

Part of #2032

Reviewing / testing

Similar to review steps for #2088, you can add some code locally to simulate a 500 error. To /token, add:

        try:
+          class response:
+             def __init__(self):
+                self.status_code = 500
+
+          raise HTTPError(response=response())
           response = client.request_card_tokenization_access()
        except Exception as e:
github-actions[bot] commented 2 months ago

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  benefits/enrollment
  analytics.py 45
  views.py 59
Project Total  

This report was generated by python-coverage-comment-action

thekaveman commented 2 months ago

Rebased on dev to incorporate changes from #2088