python3 compatibility + webapp to flask refactoring

This commit is contained in:
Kaan Soral
2024-01-27 20:37:44 +03:00
parent 5180a9c31c
commit 53b3de28ab
81 changed files with 11213 additions and 1085 deletions
+37
View File
@@ -0,0 +1,37 @@
# -*- coding: utf-8 -*-
import sys
import unittest2
from libraries.stripe import StripeError
from libraries.stripe.test.helper import StripeUnitTestCase
class StripeErrorTests(StripeUnitTestCase):
def test_formatting(self):
err = StripeError('öre')
if sys.version_info > (3, 0):
assert str(err) == 'öre'
else:
assert str(err) == '\xc3\xb6re'
assert str(err) == 'öre'
def test_formatting_with_request_id(self):
err = StripeError('öre', headers={'request-id': '123'})
if sys.version_info > (3, 0):
assert str(err) == 'Request 123: öre'
else:
assert str(err) == 'Request 123: \xc3\xb6re'
assert str(err) == 'Request 123: öre'
def test_formatting_with_none(self):
err = StripeError(None, headers={'request-id': '123'})
if sys.version_info > (3, 0):
assert str(err) == 'Request 123: <empty message>'
else:
assert str(err) == 'Request 123: <empty message>'
assert str(err) == 'Request 123: <empty message>'
if __name__ == '__main__':
unittest2.main()