test_api.py 665 B

123456789101112131415161718
  1. import requests
  2. import time
  3. start = time.time()
  4. response = requests.get('http://localhost:5001/manager/api/get_lineage/6')
  5. elapsed = time.time() - start
  6. print(f'Response time: {elapsed:.3f}s')
  7. print(f'Status code: {response.status_code}')
  8. if response.status_code == 200:
  9. data = response.json()
  10. print(f'Success: {data.get("success")}')
  11. if data.get('data'):
  12. print(f"Center: {data['data'].get('center', {}).get('name')}")
  13. print(f"Ancestors count: {len(data['data'].get('ancestors', []))}")
  14. print(f"Siblings count: {len(data['data'].get('siblings', []))}")
  15. print(f"Children count: {len(data['data'].get('children', []))}")