Загрузка данных


        StepCheck("Проверка наличия данных по ТУ", "tuInfo").actual(tu_info is not None).is_true_with_details(
            expected_text="tuInfo присутствует",
            actual_text="tuInfo присутствует" if tu_info is not None else "tuInfo отсутствует",
        )
        if tu_info is not None:
            allure.attach(
                str(tu_info),
                name="MainPageInfo: tuInfo",
                attachment_type=allure.attachment_type.TEXT,
            )
        main_pipeline_stationary_status = (
            StationaryStatus(tu_info.stationaryStatus) if tu_info and tu_info.stationaryStatus else None
        )




















            longest_flow_area is not None
        ).is_true_with_details(
            expected_text="longest_flow_area определён",
            actual_text=(
                "longest_flow_area определён" if longest_flow_area is not None else "longest_flow_area не определён"
            ),
        )
        if longest_flow_area is not None:
            allure.attach(
                str(longest_flow_area),
                name="CommonSchemeContent: самый длинный путь течения",
                attachment_type=allure.attachment_type.TEXT,
            )




















        if common_scheme_details:
            allure.attach(
                "\n".join(common_scheme_details),
                name="CommonSchemeContent: режимы МТ на ДУ",
                attachment_type=allure.attachment_type.TEXT,
            )