File size: 1,710 Bytes
8024c76 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
#!/usr/bin/env python3
"""
Test script to verify that the app is using real analytics
"""
import requests
import time
def test_app_analytics():
"""Test if the app is using real analytics"""
print("π Testing app analytics...")
# Test 1: Check if app is running
try:
response = requests.get("http://localhost:8501/_stcore/health", timeout=5)
if response.status_code == 200:
print("β
App is running and healthy")
else:
print(f"β App health check failed: {response.status_code}")
return False
except Exception as e:
print(f"β App not accessible: {e}")
return False
# Test 2: Check if analytics are available
try:
# Test the analytics import directly
import sys
import os
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
from src.analysis.comprehensive_analytics import ComprehensiveAnalytics
print("β
ComprehensiveAnalytics import successful")
# Test creating an analytics instance
analytics = ComprehensiveAnalytics("test_key", output_dir="test_output")
print("β
ComprehensiveAnalytics instance created successfully")
return True
except Exception as e:
print(f"β Analytics test failed: {e}")
return False
if __name__ == "__main__":
success = test_app_analytics()
if success:
print("\nπ All tests passed! The app should now be using real analytics.")
print("π Open http://localhost:8501 and check the Advanced Analytics page.")
else:
print("\nβ Some tests failed. Check the logs above.") |