voice-detection-api / tests /simple_test.py
vineetshukla.work@gmail.com
final commit
c5c9261
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}")