| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- import unittest
- from app.plugin.module_payment.apikey.service import TenantApiKeyService
- class TestApiKeySign(unittest.TestCase):
- def test_qq(self):
- data = {
- "third_biz_no": "123424202604270001"
- }
- sign = TenantApiKeyService.generate_signature(
- "c0764f3e3a0af4bec292ceaf8b38d054d64e41bff36333a7f24d7cafada7cba98b8ac4dcac49367907e51b0b4e1566dec473198ad729ad1cbd5734b70322d7cd",
- request_data=data)
- print(sign)
- def test_tt(self):
- data = {
- "account_book_id": "2088480770941200",
- "amount": 1.00,
- "order_title": "Apikey转账2",
- "third_biz_no": "123424202604270022",
- "payee_info": {
- "identity_type": "ALIPAY_ACCOUNT",
- "name": "钱红武",
- "identity": "15399795365"
- }
- }
- sign = TenantApiKeyService.generate_signature("c0764f3e3a0af4bec292ceaf8b38d054d64e41bff36333a7f24d7cafada7cba98b8ac4dcac49367907e51b0b4e1566dec473198ad729ad1cbd5734b70322d7cd", 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()
|