Files
hotels/test_rkn_fix.py

55 lines
1.5 KiB
Python
Raw Permalink Normal View History

#!/usr/bin/env python3
"""
Тестовый скрипт для проверки РКН колонок
"""
import psycopg2
import json
from urllib.parse import unquote
# Конфигурация БД
DB_CONFIG = {
'host': '147.45.189.234',
'port': 5432,
'database': 'hotels_db',
'user': 'gen_user',
'password': unquote('gen_user%40password')
}
def test_rkn_data():
"""Тестируем РКН данные"""
try:
conn = psycopg2.connect(**DB_CONFIG)
cursor = conn.cursor()
# Получаем данные отеля с РКН
cursor.execute("""
SELECT id, full_name, rkn_registry_status, rkn_registry_number, rkn_registry_date
FROM hotel_main
WHERE region_name = 'Чукотский автономный округ'
LIMIT 1
""")
result = cursor.fetchone()
if result:
print(f"Отель: {result[1]}")
print(f"РКН статус: {result[2]}")
print(f"РКН номер: {result[3]}")
print(f"РКН дата: {result[4]}")
# Проверяем логику
rkn_status = result[2]
rkn_in_registry = "ДА" if rkn_status and rkn_status.lower() == 'found' else "НЕТ"
print(f"Результат: {rkn_in_registry}")
cursor.close()
conn.close()
except Exception as e:
print(f"Ошибка: {e}")
if __name__ == "__main__":
test_rkn_data()