Spaces:
Sleeping
Sleeping
| import requests | |
| import json | |
| # Test 1: Check if server is running | |
| print("Test 1: Checking if server is running...") | |
| try: | |
| response = requests.get("http://localhost:8000/", timeout=5) | |
| print(f"✅ Server is running! Status: {response.status_code}") | |
| print(f"Response: {response.json()}") | |
| except Exception as e: | |
| print(f"❌ Server check failed: {e}") | |
| exit(1) | |
| # Test 2: Test the /detect endpoint with a simple payload | |
| print("\nTest 2: Testing /detect endpoint...") | |
| try: | |
| # Create a minimal base64 audio (just a few bytes for testing structure) | |
| import base64 | |
| test_audio = base64.b64encode(b"test").decode() | |
| payload = {"audio": test_audio} | |
| response = requests.post("http://localhost:8000/detect", json=payload, timeout=30) | |
| print(f"Status Code: {response.status_code}") | |
| print(f"Response: {response.text}") | |
| if response.status_code == 200: | |
| print("✅ API endpoint is responding!") | |
| else: | |
| print(f"⚠️ Got response but with status {response.status_code}") | |
| except Exception as e: | |
| print(f"❌ Endpoint test failed: {e}") | |