| | """ |
| | اختبار التغييرات على مشروع البايثون في نظام تحليل المناقصات |
| | """ |
| |
|
| | 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=== النهاية ===") |