Spaces:
Sleeping
Sleeping
| import logging | |
| import json | |
| import requests | |
| from app import get_first_els_result_matthew, calculate_gematria | |
| import bible | |
| # Set up logging | |
| logging.basicConfig(level=logging.DEBUG) | |
| logger = logging.getLogger(__name__) | |
| # Test values | |
| test_gematria_sum = 5642 # Same as in your test | |
| # Test with both API and direct function call | |
| logger.info("Testing API endpoint...") | |
| response = requests.get(f"http://localhost:10000/api/bible", params={"name": "", "date": "2025-06-07"}) | |
| api_result = response.json() | |
| logger.info(f"API result: {json.dumps(api_result['els_result'], indent=2)}") | |
| # Test direct function call | |
| logger.info(f"\nTesting get_first_els_result_matthew with sum {test_gematria_sum}...") | |
| matthew_result = get_first_els_result_matthew(test_gematria_sum) | |
| if matthew_result: | |
| logger.info(f"Function result: {json.dumps({k:v for k,v in matthew_result.items() if k != 'result_text'}, indent=2)}") | |
| logger.info(f"Text: {matthew_result['result_text'][:20]}...") | |
| logger.info(f"Round: {matthew_result.get('round')}") | |
| logger.info(f"Step: {matthew_result.get('step')}") | |
| logger.info(f"Gematria: {calculate_gematria(matthew_result['result_text'])}") | |
| else: | |
| logger.info("No result found from Matthew") | |