Files
chat/tests/test_debug_endpoint.sh
Andrew K. Choi 537e7b363f
All checks were successful
continuous-integration/drone/push Build is passing
main commit
2025-10-16 16:30:25 +09:00

30 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
# Проверяем, запущен ли сервер календаря
if ! curl -s http://localhost:8004/health > /dev/null; then
echo "Сервер календаря не запущен. Запускаем..."
cd /home/trevor/dev/chat
source .venv/bin/activate
PYTHONPATH=/home/trevor/dev/chat python -m uvicorn services.calendar_service.main:app --host 0.0.0.0 --port 8004 &
sleep 5
echo "Сервер запущен в фоновом режиме"
fi
echo "Проверка работоспособности сервера..."
HEALTH_RESPONSE=$(curl -s http://localhost:8004/health)
echo "Ответ сервера: $HEALTH_RESPONSE"
echo -e "\n=== Тестирование отладочного эндпоинта (без аутентификации) ==="
curl -v -X POST http://localhost:8004/debug/mobile-entry \
-H "Content-Type: application/json" \
-d '{
"date": "2023-09-26",
"type": "MENSTRUATION",
"flow_intensity": 3,
"symptoms": ["CRAMPS", "HEADACHE"],
"mood": "NORMAL",
"notes": "Тестовая запись из скрипта"
}'
echo -e "\n\n=== Проверка созданных записей ==="
curl -s http://localhost:8004/debug/entries | head -n 20