tmp.py 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import unittest
  2. import requests
  3. from util import req, reqGet, reqForm, reqDelete, reqPut
  4. def get_token():
  5. headers = {
  6. 'authority': 'edsp.rxdpdev.k5.bigtree.tech',
  7. 'accept': 'application/json, text/plain, */*',
  8. 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8',
  9. }
  10. json_data = {
  11. 'username': 'yuyannan',
  12. 'password': 'Aa123456',
  13. 'token': True,
  14. }
  15. response = requests.post('https://edsp.rxdpdev.k5.bigtree.tech/api/rxdp-auth-web/auth/login', headers=headers, json=json_data)
  16. return response.json()['token']
  17. class MyTest(unittest.TestCase):
  18. def setUp(self) -> None:
  19. self.host = "https://gateway.rxdpdev.k5.bigtree.tech/rxdp-tag/rxdp-tag-polymer"
  20. # self.host = "http://127.1:8081/rxdp-tag-polymer"
  21. self.head = {
  22. "Access-Token": get_token()
  23. }
  24. # 分页
  25. def test_page(self):
  26. reqGet(self.host + "/page?page=1&limit=10", None, self.head)
  27. # 删除
  28. def test_del(self):
  29. reqDelete(self.host + "/5", None, self.head)
  30. # 更新状态
  31. def test_update_state(self):
  32. reqPut(self.host + "/state?id=6&tagState=1", None, self.head)
  33. # 上传配置
  34. def test_upload(self):
  35. with open('/Users/alvin/Downloads/______.json', 'rb') as file:
  36. files = {'file': file}
  37. response = requests.post(self.host + "/importData", files=files, headers=self.head)
  38. print(response.json())