refactor(airflow): пробник ClickHouse разбит на четыре задачи #23

Merged
ddmitry merged 2 commits from feat/20-dag-probe-form into main 2026-07-31 19:23:19 +03:00
Showing only changes of commit c130319ac7 - Show all commits
+15 -1
View File
@@ -1,4 +1,18 @@
"""Сквозная проверка подключения Airflow к кластеру ClickHouse."""
"""Сквозная проверка связности Airflow с кластером ClickHouse.
Тест проверяет:
- до запуска служебных таблиц нет ни на одной ноде;
- после создания на обеих лежит ожидаемая пара движков;
- маркер запуска вставлен в локальную таблицу ноды 1 и найден там ровно одной
строкой;
- нода 2 читает этот маркер через Distributed и видит его на первом шарде;
- после уборки таблиц не осталось ни на одной ноде.
Этот тест — не образец ETL. Он ходит ON CLUSTER на каждом шаге, заводит и
сносит собственные служебные таблицы за один запуск и читает ноду 2 запросом
remote(): это приёмы проверки связности, а не загрузки данных.
"""
from __future__ import annotations