def test_status_of_non_existent_payment(self):
     gopay = given_client()
     non_existent_id = -10
     status = gopay.get_status(non_existent_id)
     should_return_error(
         status,
         500,
         {"scope": "G", "field": None, "error_code": 500, "error_name": None, "message": None, "description": None},
     )
 def test_status_of_non_existent_payment(self):
     gopay = given_client()
     non_existent_id = -10
     status = gopay.get_status(non_existent_id)
     should_return_error(
         status, 500, {
             'scope': 'G',
             'field': None,
             'error_code': 500,
             'error_name': None,
             'message': None,
             'description': None
         })
 def test_should_localize_error_messages(self, lang, expected_error):
     gopay = given_client({"language": lang, "clientSecret": "invalid secret"})
     status = gopay.get_status("irrelevant id is never used because token is not retrieved")
     should_return_error(
         status,
         403,
         {
             "scope": "G",
             "field": None,
             "error_code": 202,
             "error_name": "AUTH_WRONG_CREDENTIALS",
             "message": expected_error,
             "description": None,
         },
     )
 def test_should_localize_error_messages(self, lang, expected_error):
     gopay = given_client({
         'language': lang,
         'clientSecret': 'invalid secret'
     })
     status = gopay.get_status(
         'irrelevant id is never used because token is not retrieved')
     should_return_error(
         status, 403, {
             'scope': 'G',
             'field': None,
             'error_code': 202,
             'error_name': 'AUTH_WRONG_CREDENTIALS',
             'message': expected_error,
             'description': None
         })
 def test_status_of_non_existent_payment(self):
     gopay = given_client()
     non_existent_id = -10
     status = gopay.get_status(non_existent_id)
     should_return_error(status, 404)