Commit 613976ee authored by Jérome Perrin's avatar Jérome Perrin

wechat_secure_payment: python3 support

parent 454cb742
...@@ -90,17 +90,17 @@ class TestERP5WechatSecurePayment(TestERP5WechatSecurePaymentMixin): ...@@ -90,17 +90,17 @@ class TestERP5WechatSecurePayment(TestERP5WechatSecurePaymentMixin):
def test_calculateSign_dict_simple(self): def test_calculateSign_dict_simple(self):
self.assertEqual( self.assertEqual(
self.service.calculateSign({'key': 'value'}, 'mysecretkey'), self.service.calculateSign({'key': 'value'}, 'mysecretkey'),
hashlib.md5("key=value&key=mysecretkey").hexdigest().upper() hashlib.md5(b"key=value&key=mysecretkey").hexdigest().upper()
) )
def test_calculateSign_dict_key_sort(self): def test_calculateSign_dict_key_sort(self):
self.assertEqual( self.assertEqual(
self.service.calculateSign({'key0': 'value0', 'key1': 'value1'}, 'mysecretkey'), self.service.calculateSign({'key0': 'value0', 'key1': 'value1'}, 'mysecretkey'),
hashlib.md5("key0=value0&key1=value1&key=mysecretkey").hexdigest().upper() hashlib.md5(b"key0=value0&key1=value1&key=mysecretkey").hexdigest().upper()
) )
self.assertEqual( self.assertEqual(
self.service.calculateSign({'key1': 'value1', 'key0': 'value0'}, 'mysecretkey'), self.service.calculateSign({'key1': 'value1', 'key0': 'value0'}, 'mysecretkey'),
hashlib.md5("key0=value0&key1=value1&key=mysecretkey").hexdigest().upper() hashlib.md5(b"key0=value0&key1=value1&key=mysecretkey").hexdigest().upper()
) )
def test_navigate(self): def test_navigate(self):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment