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=== النهاية ===")