#!/usr/bin/env python3 import requests import json import sys def test_calendar_entry_creation(): token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyOSIsImVtYWlsIjoidGVzdDJAZXhhbXBsZS5jb20iLCJleHAiOjE3NTg4NjQwMzV9.Ap4ZD5EtwhLXRtm6KjuFvXMlk6XA-3HtMbaGEu9jX6M" headers = { "Content-Type": "application/json", "Authorization": f"Bearer {token}" } data = { "entry_date": "2025-09-30", # Использую другую дату, чтобы избежать конфликта "entry_type": "period", "flow_intensity": "medium", "notes": "Test entry created via Python script" } url = "http://localhost:8004/api/v1/calendar/entries" try: response = requests.post(url, headers=headers, json=data) print(f"Статус ответа: {response.status_code}") print(f"Текст ответа: {response.text}") if response.status_code == 201: print("✅ Тест успешно пройден! Запись календаря создана.") return 0 else: print(f"❌ Тест не пройден. Код ответа: {response.status_code}") return 1 except Exception as e: print(f"❌ Ошибка при выполнении запроса: {str(e)}") return 1 if __name__ == "__main__": sys.exit(test_calendar_entry_creation())