test_file.py 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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': 'jitiantian',
  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://edsp.rxdpdev.k5.bigtree.tech/api/rxdp-xdata-web/rxdp-file"
  20. self.host = "http://127.1:8080"
  21. self.head = {
  22. "Access-Token": get_token()
  23. }
  24. # 分页
  25. def test_getTop10FileContentByCode(self):
  26. reqGet(self.host + "/getTop10FileContentByCode", {"code": "c02bc91d-e13b-4f32-a9ad-266937779ee4"}, self.head)
  27. def test_update(self):
  28. req(self.host + "/rxdp-file/update", {
  29. "code": "1a1d647c-ba5f-46bc-9f4d-97f7e3212836",
  30. "editId": "USR840299609749222148",
  31. "editTime": "2023-06-21 10:24:55",
  32. "collectionName": "One",
  33. "editName": "yanfa",
  34. "useStatus": "0",
  35. "cnName": "文件一",
  36. "createTime": "2023-06-21 10:24:55",
  37. "createId": "USR840299609749222148",
  38. "enName": "FIleOne",
  39. "tenantId": "TENA883826260025957899",
  40. "id": 14,
  41. "createName": "yanfa",
  42. "fileType": "XLSX",
  43. "fileId": "FID958777541035055623",
  44. "description": "12321"
  45. }, self.head)
  46. def test_file_list(self):
  47. reqGet(self.host + "/rxdp-file/list?page=1&limit=10", {}, self.head)