Скорректирован сценарий запуска, исправление бага с предметом
This commit is contained in:
@@ -145,6 +145,18 @@ def test_teacher_room_index(data):
|
||||
assert room_301["2"]["ч"][0]["groups"] == ["ИВТ-11БО"]
|
||||
|
||||
|
||||
def test_room_index_detached_room():
|
||||
"""Аудитория, оторванная пустой строкой, попадает в индекс с предметом и преподавателем."""
|
||||
sheets = fixture_sheets()
|
||||
sheets[parsing.MAIN_SHEET].rows[6][7] = "Химия\nПетров П.П.\n\n ауд. 201"
|
||||
data = parsing.parse_schedule(make_sheets(sheets))
|
||||
_, rooms = parsing.build_teacher_room_index(data)
|
||||
entry = rooms["ауд. 201"]["вторник"]["1"]["ч"][0]
|
||||
assert entry["subject"] == "Химия"
|
||||
assert entry["teacher"] == "Петров П.П."
|
||||
assert entry["groups"] == ["ИТ-12БО"]
|
||||
|
||||
|
||||
def test_day_times(data):
|
||||
times = parsing.build_day_times(data)
|
||||
assert times["понедельник"] == {"1": "9:00-10:35", "2": "10:45-12:20"}
|
||||
|
||||
Reference in New Issue
Block a user