test_admin_api.py 490 B

1234567891011121314
  1. import auth_utils
  2. import db
  3. # Get admin user
  4. res = db.execute_query("SELECT id, email, role FROM users WHERE email='admin@radionica3d.com'")
  5. admin = res[0]
  6. token = auth_utils.create_access_token({"id": admin['id'], "role": admin['role'], "email": admin['email']})
  7. print(f"Token: {token}")
  8. import requests
  9. resp = requests.get("http://localhost:8000/orders/admin/list?lang=en", headers={"Authorization": f"Bearer {token}"})
  10. print(f"Status: {resp.status_code}")
  11. print(f"Body: {resp.text}")