File size: 840 Bytes
490fb9e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
from knowledge_base import KnowledgeBase

def test_data():
    print("Тестирование базы знаний...")
    
    kb = KnowledgeBase()
    print(f"Курсов в базе: {len(kb.courses)}")
    
    if kb.courses:
        print("Первые 3 курса:")
        for i, course in enumerate(kb.courses[:3], 1):
            print(f"{i}. {course['name']} (семестр {course.get('semester', 'N/A')})")
    else:
        print("Курсы не найдены!")
    
    print(f"Программ в базе: {len(kb.programs)}")
    
    # Тест поиска по семестрам
    for semester in [1, 2, 3, 4]:
        courses = kb.get_courses_by_semester(semester)
        print(f"Семестр {semester}: {len(courses)} курсов")

if __name__ == '__main__':
    test_data()