#!/usr/bin/env python3 """Test-Skript für Pfad-Überprüfung""" import os import sys # Aktuelles Verzeichnis hinzufügen sys.path.append('.') try: from config.settings import ( BASE_DIR, PROJECT_ROOT, DATABASE_PATH, LOG_DIR, SSL_CERT_PATH, SSL_KEY_PATH ) print("=== Pfad-Konfiguration ===") print(f"BASE_DIR: {BASE_DIR}") print(f"PROJECT_ROOT: {PROJECT_ROOT}") print(f"DATABASE_PATH: {DATABASE_PATH}") print(f"LOG_DIR: {LOG_DIR}") print(f"SSL_CERT_PATH: {SSL_CERT_PATH}") print(f"SSL_KEY_PATH: {SSL_KEY_PATH}") print() print("=== Pfad-Existenz ===") print(f"Datenbank existiert: {os.path.exists(DATABASE_PATH)}") print(f"Log-Verzeichnis existiert: {os.path.exists(LOG_DIR)}") print(f"SSL-Zertifikat existiert: {os.path.exists(SSL_CERT_PATH)}") print(f"SSL-Schlüssel existiert: {os.path.exists(SSL_KEY_PATH)}") print() print("=== Absolute Pfade ===") print(f"DATABASE_PATH absolut: {os.path.abspath(DATABASE_PATH)}") print(f"LOG_DIR absolut: {os.path.abspath(LOG_DIR)}") print(f"SSL_CERT_PATH absolut: {os.path.abspath(SSL_CERT_PATH)}") except ImportError as e: print(f"Import-Fehler: {e}") except Exception as e: print(f"Fehler: {e}")