Spaces:
Running
Running
| import requests | |
| import json | |
| base_url = "http://127.0.0.1:7860" | |
| def test_api(): | |
| print("Testing / ...") | |
| r = requests.get(f"{base_url}/") | |
| print(r.status_code, r.json()) | |
| print("\nTesting /reset (easy) ...") | |
| r = requests.post(f"{base_url}/reset", json={"task_id": "easy"}) | |
| print(r.status_code, r.json()) | |
| if r.status_code == 200: | |
| print("\nTesting /step (scan_network) ...") | |
| # The env_server might expect a specific structure for step | |
| # Based on client.py, it dumps the action model. | |
| # CloudRedTeamAction(action="...", params={}) | |
| step_payload = {"action": "scan_network", "params": {}} | |
| r = requests.post(f"{base_url}/step", json=step_payload) | |
| print(r.status_code, r.json()) | |
| if __name__ == "__main__": | |
| test_api() | |