from app.emp_staffing import parse_staffing_ids, staffing_labels def test_parse_staffing_ids_json(): assert parse_staffing_ids('["19", 18]') == [19, 18] assert parse_staffing_ids("[]") == [] assert parse_staffing_ids(None) == [] def test_staffing_labels(): d = { 19: {"name": "Архитектор", "text": ""}, 11: {"name": "Главный инженер проекта", "text": "ГИП"}, } entries, names, title = staffing_labels([19, 11], d) assert names == ["Архитектор", "Главный инженер проекта"] assert title == "Архитектор, Главный инженер проекта" assert entries[1]["text"] == "ГИП"