| 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()
|
|
|