test1 / test_data.py
vydrking's picture
Upload 22 files
490fb9e verified
raw
history blame contribute delete
840 Bytes
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()