test(web): сид WIDE_E2E — широкая scrum-доска (#112)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
d4d578e10e
commit
f0bdb2bc63
@ -41,6 +41,19 @@ issues += [{"key": k, "id": k, "summary": f"Задача канбана {k[-4:]}
|
||||
"labels": ["KANBAN_E2E"], "rank": f"0|k{n:04d}:", "sprint_ids": [], **({"jira_updated": now_iso} if st == "Готово" else {})}
|
||||
for n, (k, st) in enumerate([("AURORA-9101", "Backlog"), ("AURORA-9102", "В работе"), ("AURORA-9103", "Готово")], 1)]
|
||||
jira_projects.create(conn, "KANBAN_E2E", "Канбан e2e", 5120)
|
||||
# WIDE_E2E: широкая scrum-доска (11 колонок, 40 задач в одной, статус вне колонок) — воспроизводит баг прокрутки (#112, T10.3)
|
||||
WIDE_COLS = [f"Колонка {n}" for n in range(1, 12)]
|
||||
wide_statuses = [f"Статус {n}" for n in range(1, 12)]
|
||||
wide = []
|
||||
for n in range(1, 41): # 40 задач в первой колонке
|
||||
wide.append((f"AURORA-92{n:02d}", wide_statuses[0]))
|
||||
for c in range(1, 11): # по 1-3 в остальных
|
||||
for j in range(1, c % 3 + 2):
|
||||
wide.append((f"AURORA-93{c:02d}{j}", wide_statuses[c]))
|
||||
wide.append(("AURORA-9400", "Чужой статус")) # вне колонок -> «Без колонки»
|
||||
issues += [{"key": k, "id": k, "summary": f"Задача широкой доски {k[-4:]}", "issue_type": "Задача", "status": st, "priority": "Средний",
|
||||
"labels": ["WIDE_E2E"], "rank": f"0|w{n:04d}:", "sprint_ids": [201]} for n, (k, st) in enumerate(wide, 1)]
|
||||
jira_projects.create(conn, "WIDE_E2E", "Широкая доска e2e", 6100)
|
||||
boards = [
|
||||
{"id": 4216, "type": "scrum", "kanban_backlog": None,
|
||||
"columns": [{"name": "К выполнению", "statuses": ["Backlog", "К выполнению", "Ожидание", "Ожидание разработки"]},
|
||||
@ -53,6 +66,10 @@ boards = [
|
||||
{"id": 5120, "type": "kanban", "kanban_backlog": True,
|
||||
"columns": [{"name": "Бэклог", "statuses": ["Backlog"]}, {"name": "В работе", "statuses": ["В работе"]},
|
||||
{"name": "Готово", "statuses": ["Готово"]}]},
|
||||
{"id": 6100, "type": "scrum", "kanban_backlog": None,
|
||||
"columns": [{"name": n, "statuses": [st]} for n, st in zip(WIDE_COLS, wide_statuses)],
|
||||
"sprints": [{"id": 201, "name": "WIDE_Спринт 1", "state": "active", "start_date": iso(today - timedelta(days=3), "09:00"),
|
||||
"end_date": iso(today + timedelta(days=11), "12:00"), "complete_date": None, "goal": None}]},
|
||||
]
|
||||
mirror.apply_state(conn, issues, links, neighbor_keys=[i["key"] for i in snap["issues"] if i["neighbor"]], boards=boards)
|
||||
for i in snap["issues"]:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user