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,
)