| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import unittest
- from app.plugin.module_payment.apikey.service import TenantApiKeyService
- class TestApiKeySign(unittest.TestCase):
- def test_qq(self):
- data = {
- "third_biz_no": "123424202604270088"
- }
- sign = TenantApiKeyService.generate_signature(
- "8a6eac1c235fd5fcdd51376e08da46348e6f1160e30b83283e5f8d5698588b2c60d85dd3d98167e6ece08e8e08182dd456627de9c2fc511593489f195ffb708d",
- request_data=data)
- print(sign)
- def test_tt(self):
- data = {
- "account_book_id": "2088480770941200",
- "amount": 1.00,
- "order_title": "Apikey转账9",
- "third_biz_no": "123424202604270099",
- "payee_info": {
- "identity_type": "ALIPAY_ACCOUNT",
- "name": "钱红武",
- "identity": "15399795365"
- }
- }
- sign = TenantApiKeyService.generate_signature("8a6eac1c235fd5fcdd51376e08da46348e6f1160e30b83283e5f8d5698588b2c60d85dd3d98167e6ece08e8e08182dd456627de9c2fc511593489f195ffb708d", request_data=data)
- print(sign)
- def test_sign(self) -> None:
- data = {
- "app_id": "2021001234",
- "method": "alipay.trade.page.pay",
- "biz_content": {
- "out_trade_no": "ORDER_001",
- "total_amount": "5999.00",
- "subject": "iPhone 15",
- },
- "timestamp": "2024-04-28 12:00:00"
- }
- data1 = {
- "app_id": "2021001234",
- "timestamp": "2024-04-28 12:00:00",
- "method": "alipay.trade.page.pay",
- "biz_content": {
- "total_amount": "5999.00",
- "out_trade_no": "ORDER_001",
- "subject": "iPhone 15",
- },
- }
- sign = TenantApiKeyService.generate_signature("sss", request_data=data)
- print(sign)
- sign1 = TenantApiKeyService.generate_signature("sss", request_data=data1)
- print(sign1)
- assert sign == sign1
- if __name__ == "__main__":
- unittest.main()
|