This commit is contained in:
2025-06-02 14:53:57 +03:00
parent 91231b6a53
commit d7dc3e4ec4
29 changed files with 1252 additions and 3571 deletions

26
scripts/test_db.py Normal file
View File

@ -0,0 +1,26 @@
from src.core.database.database import Database
from src.core.database.managers.session_manager import SessionManager
def main():
db = Database()
session_manager = SessionManager(db)
# Создаем сессию с именем
session = session_manager.create_session(name="Test Session 1")
print(f"Created session: {session}")
# Получаем все сессии
sessions = session_manager.get_all_sessions()
print(f"All sessions: {sessions}")
# Обновляем имя сессии
session_manager.update_session_name(session.id, "Updated Test Session")
updated_session = session_manager.get_session(session.id)
print(f"Updated session: {updated_session}")
# Удаляем сессию
session_manager.delete_session(session.id)
print(f"Deleted session {session.id}")
if __name__ == "__main__":
main()