sisi-astrology-api / test_import.py
th
Claude Sonnet 4.5
debug: Add startup diagnostics to debug import issue
f994dd9
Raw History Blame Contribute Delete
916 Bytes
"""
Test script to diagnose birthday_fortune_service import
"""
import sys
import os
print("Python version:", sys.version)
print("Current directory:", os.getcwd())
print("Files in directory:", os.listdir('.'))
print("\nAttempting import...")
try:
import birthday_fortune_service
print("✅ Successfully imported birthday_fortune_service")
print("Module location:", birthday_fortune_service.__file__)
print("Module attributes:", dir(birthday_fortune_service))
# Test the function
from birthday_fortune_service import get_birthday_fortune
result = get_birthday_fortune(12, 18, 'en')
print("✅ Successfully called get_birthday_fortune")
print("Result keys:", list(result.keys()))
except ImportError as e:
print(f"❌ Import Error: {e}")
print("sys.path:", sys.path)
except Exception as e:
print(f"❌ Other Error: {e}")
import traceback
traceback.print_exc()