|
""" |
|
اختبار التغييرات على مشروع البايثون في نظام تحليل المناقصات |
|
""" |
|
|
|
import os |
|
import sys |
|
|
|
print("=== اختبار التغييرات في نظام تحليل المناقصات ===\n") |
|
|
|
|
|
sys.path.append('.') |
|
|
|
|
|
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)}") |
|
|
|
|
|
print("\n3. اختبار استيراد وحدة كتالوج القوالب:") |
|
try: |
|
from modules.pricing.services.templates_catalog.templates_catalog import TemplatesCatalog |
|
print("✅ تم استيراد وحدة كتالوج القوالب بنجاح") |
|
except Exception as e: |
|
print(f"❌ فشل استيراد وحدة كتالوج القوالب: {str(e)}") |
|
|
|
|
|
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=== النهاية ===") |