Wahbi-AI / test.py
EGYADMIN's picture
Upload 114 files
25d2b3e verified
raw
history blame
1.84 kB
"""
اختبار التغييرات على مشروع البايثون في نظام تحليل المناقصات
"""
import os
import sys
print("=== اختبار التغييرات في نظام تحليل المناقصات ===\n")
# إضافة المسار الحالي إلى مسار النظام
sys.path.append('.')
# اختبار استيراد وحدة credits
print("1. اختبار استيراد وحدة credits:")
try:
from utils.components.credits import render_credits, display_credits
print("✅ تم استيراد وحدة credits بنجاح")
except Exception as e:
print(f"❌ فشل استيراد وحدة credits: {str(e)}")
# اختبار استيراد وحدة التحليل
print("\n2. اختبار استيراد وحدة الصوت:")
try:
from modules.voice_narration.voice_over_system import VoiceOverSystem
print("✅ تم استيراد وحدة الصوت بنجاح")
except Exception as e:
print(f"❌ فشل استيراد وحدة الصوت: {str(e)}")
# اختبار استيراد وحدة templates_catalog
print("\n3. اختبار استيراد وحدة كتالوج القوالب:")
try:
from modules.pricing.services.templates_catalog.templates_catalog import TemplatesCatalog
print("✅ تم استيراد وحدة كتالوج القوالب بنجاح")
except Exception as e:
print(f"❌ فشل استيراد وحدة كتالوج القوالب: {str(e)}")
# اختبار استيراد وحدة pdf_handler
print("\n4. اختبار استيراد وحدة معالج PDF:")
try:
from utils.pdf_handler import export_pricing_to_pdf
print("✅ تم استيراد وحدة معالج PDF بنجاح")
except Exception as e:
print(f"❌ فشل استيراد وحدة معالج PDF: {str(e)}")
print("\n=== النهاية ===")