tmp.py 847 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import json
  2. import unittest
  3. import requests
  4. def print_json_pretty(obj):
  5. print(json.dumps(obj, indent=4, ensure_ascii=False))
  6. def print_json_plain(obj):
  7. print(json.dumps(obj, ensure_ascii=False))
  8. def req(user_id, product, effect):
  9. base_url = 'https://escrow.gateway.k8s-nb.intra.mlamp.cn/92pq4p3461/api/hao_rec/inner/bot'
  10. params = {"user_id": user_id, "product": product, "effect": effect}
  11. res = requests.get(base_url, params=params)
  12. print_json_plain(params)
  13. print_json_pretty(res.json())
  14. class MyTest(unittest.TestCase):
  15. # 测试价格
  16. def test1(self):
  17. req(1, '眼霜', '修护')
  18. req(1, '', '便宜')
  19. # 测试死锁
  20. def test2(self):
  21. req(1, '粉底液', '祛痘')
  22. req(1, '眼霜', '修护')
  23. # 测试兜底策略
  24. def test3(self):
  25. req(1, '', '')