Skip to content

Commit 0f4e94c

Browse files
committed
Added unit tests and improved the updater
1 parent 139b790 commit 0f4e94c

File tree

3 files changed

+438
-13
lines changed

3 files changed

+438
-13
lines changed

pyatlan/model/assets/core/alpha__d_q_rule.py

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -233,19 +233,22 @@ def updater(
233233
.include_on_results(alpha_DQRule.ALPHADQ_RULE_STATUS)
234234
).to_request()
235235

236-
for result in client.asset.search(request):
237-
retrieved_custom_sql = result.alpha_dq_rule_custom_s_q_l # type: ignore[attr-defined]
238-
retrieved_rule_name = result.display_name
239-
retrieved_dimension = result.alpha_dq_rule_dimension # type: ignore[attr-defined]
240-
retrieved_column = result.alpha_dq_rule_base_column # type: ignore[attr-defined]
241-
retrieved_alert_priority = result.alpha_dq_rule_alert_priority # type: ignore[attr-defined]
242-
retrieved_description = result.user_description
243-
retrieved_asset = result.alpha_dq_rule_base_dataset # type: ignore[attr-defined]
244-
retrieved_template_rule_name = result.alpha_dq_rule_template_name # type: ignore[attr-defined]
245-
retrieved_template = result.alpha_dq_rule_template # type: ignore[attr-defined]
246-
retrieved_threshold_compare_operator = result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_compare_operator # type: ignore[attr-defined]
247-
retrieved_threshold_value = result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_value # type: ignore[attr-defined]
248-
retrieved_threshold_unit = result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_unit # type: ignore[attr-defined]
236+
results = client.asset.search(request)
237+
238+
search_result = results.current_page()[0]
239+
240+
retrieved_custom_sql = search_result.alpha_dq_rule_custom_s_q_l # type: ignore[attr-defined]
241+
retrieved_rule_name = search_result.display_name
242+
retrieved_dimension = search_result.alpha_dq_rule_dimension # type: ignore[attr-defined]
243+
retrieved_column = search_result.alpha_dq_rule_base_column # type: ignore[attr-defined]
244+
retrieved_alert_priority = search_result.alpha_dq_rule_alert_priority # type: ignore[attr-defined]
245+
retrieved_description = search_result.user_description
246+
retrieved_asset = search_result.alpha_dq_rule_base_dataset # type: ignore[attr-defined]
247+
retrieved_template_rule_name = search_result.alpha_dq_rule_template_name # type: ignore[attr-defined]
248+
retrieved_template = search_result.alpha_dq_rule_template # type: ignore[attr-defined]
249+
retrieved_threshold_compare_operator = search_result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_compare_operator # type: ignore[attr-defined]
250+
retrieved_threshold_value = search_result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_value # type: ignore[attr-defined]
251+
retrieved_threshold_unit = search_result.alpha_dq_rule_config_arguments.alpha_dq_rule_threshold_object.alpha_dq_rule_threshold_unit # type: ignore[attr-defined]
249252

250253
config_arguments_raw = alpha_DQRule.Attributes._generate_config_arguments_raw(
251254
is_alert_enabled=True,

0 commit comments

Comments
 (0)