Init Repo
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Test script for global settings functionality.
|
||||
"""
|
||||
|
||||
import requests
|
||||
import json
|
||||
|
||||
BASE_URL = "http://localhost:8000"
|
||||
|
||||
def test_global_settings():
|
||||
"""Test the global settings endpoints."""
|
||||
|
||||
print("Testing Global Settings API...")
|
||||
|
||||
# Test getting upload limit (should work without auth for basic info)
|
||||
try:
|
||||
response = requests.get(f"{BASE_URL}/settings/upload-limit")
|
||||
print(f"GET /settings/upload-limit: {response.status_code}")
|
||||
if response.status_code == 200:
|
||||
data = response.json()
|
||||
print(f" Upload limit: {data['upload_limit_mb']} MB")
|
||||
print(f" Description: {data['description']}")
|
||||
else:
|
||||
print(f" Error: {response.text}")
|
||||
except Exception as e:
|
||||
print(f" Connection error: {e}")
|
||||
|
||||
print("\nNote: Admin endpoints require authentication")
|
||||
print("To test admin functionality:")
|
||||
print("1. Start the backend server: python -m uvicorn main:app --reload --port 8000")
|
||||
print("2. Start the frontend: npm run dev")
|
||||
print("3. Login as an admin user")
|
||||
print("4. Navigate to /settings to test the global settings interface")
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_global_settings()
|
||||
Reference in New Issue
Block a user