File size: 1,839 Bytes
25d2b3e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
"""
اختبار التغييرات على مشروع البايثون في نظام تحليل المناقصات
"""
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=== النهاية ===") |