Exemplo n.º 1
0
 def test_formatting(self):
     err = error.StripeError(u'öre')
     assert six.text_type(err) == u'öre'
     if six.PY2:
         assert str(err) == '\xc3\xb6re'
     else:
         assert str(err) == u'öre'
Exemplo n.º 2
0
 def test_formatting_with_message_none_and_request_id_none(self):
     err = error.StripeError(None)
     assert six.text_type(err) == u'<empty message>'
     if six.PY2:
         assert str(err) == '<empty message>'
     else:
         assert str(err) == u'<empty message>'
Exemplo n.º 3
0
 def test_formatting_with_request_id(self):
     err = error.StripeError(u'öre', headers={'request-id': '123'})
     assert six.text_type(err) == u'Request 123: öre'
     if six.PY2:
         assert str(err) == 'Request 123: \xc3\xb6re'
     else:
         assert str(err) == u'Request 123: öre'
Exemplo n.º 4
0
 def test_formatting_with_none(self):
     err = error.StripeError(None, headers={'request-id': '123'})
     assert six.text_type(err) == u'Request 123: <empty message>'
     if six.PY2:
         assert str(err) == 'Request 123: <empty message>'
     else:
         assert str(err) == 'Request 123: <empty message>'
Exemplo n.º 5
0
 def test_formatting_with_message_none_and_request_id_none(self):
     err = error.StripeError(None)
     assert str(err) == u"<empty message>"
     if six.PY2:
         assert str(err) == "<empty message>"
     else:
         assert str(err) == u"<empty message>"
Exemplo n.º 6
0
 def test_formatting(self):
     err = error.StripeError(u"öre")
     assert str(err) == u"öre"
     if six.PY2:
         assert str(err) == "\xc3\xb6re"
     else:
         assert str(err) == u"öre"
Exemplo n.º 7
0
 def test_formatting_with_none(self):
     err = error.StripeError(None, headers={"request-id": "123"})
     assert str(err) == u"Request 123: <empty message>"
     if six.PY2:
         assert str(err) == "Request 123: <empty message>"
     else:
         assert str(err) == "Request 123: <empty message>"
Exemplo n.º 8
0
 def test_formatting_with_request_id(self):
     err = error.StripeError(u"öre", headers={"request-id": "123"})
     assert str(err) == u"Request 123: öre"
     if six.PY2:
         assert str(err) == "Request 123: \xc3\xb6re"
     else:
         assert str(err) == u"Request 123: öre"
Exemplo n.º 9
0
 def test_error_object(self):
     err = error.StripeError(
         "message", json_body={"error": {"code": "some_error"}}
     )
     assert err.error is not None
     assert err.error.code == "some_error"
     assert err.error.charge is None
Exemplo n.º 10
0
 def test_repr(self):
     err = error.StripeError(u'öre', headers={'request-id': '123'})
     if six.PY2:
         assert repr(err) == \
             "StripeError(message=u'\\xf6re', http_status=None, " \
             "request_id='123')"
     else:
         assert repr(err) == \
             "StripeError(message='öre', http_status=None, " \
             "request_id='123')"
Exemplo n.º 11
0
 def test_repr(self):
     err = error.StripeError(u"öre", headers={"request-id": "123"})
     if six.PY2:
         assert (repr(err) ==
                 "StripeError(message=u'\\xf6re', http_status=None, "
                 "request_id='123')")
     else:
         assert (
             repr(err) == "StripeError(message='öre', http_status=None, "
             "request_id='123')")
Exemplo n.º 12
0
 def test_error_object_not_dict(self):
     err = error.StripeError("message", json_body={"error": "not a dict"})
     assert err.error is None