Skip to content

Commit f8d419b

Browse files
authored
breaking change: Deprecate updated_name param in update_ruleset (#2122)
1 parent 161aeff commit f8d419b

File tree

2 files changed

+3
-18
lines changed

2 files changed

+3
-18
lines changed

awswrangler/data_quality/_create.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ def create_ruleset(
121121
@apply_configs
122122
def update_ruleset(
123123
name: str,
124-
updated_name: Optional[str] = None,
125124
mode: str = "overwrite",
126125
df_rules: Optional[pd.DataFrame] = None,
127126
dqdl_rules: Optional[str] = None,
@@ -134,8 +133,6 @@ def update_ruleset(
134133
----------
135134
name : str
136135
Ruleset name.
137-
updated_name : str
138-
New ruleset name if renaming an existing ruleset.
139136
mode : str
140137
overwrite (default) or upsert.
141138
df_rules : str, optional
@@ -152,7 +149,6 @@ def update_ruleset(
152149
Overwrite rules in the existing ruleset.
153150
>>> wr.data_quality.update_ruleset(
154151
>>> name="ruleset",
155-
>>> new_name="my_ruleset",
156152
>>> dqdl_rules="Rules = [ RowCount between 1 and 3 ]",
157153
>>>)
158154
@@ -183,8 +179,6 @@ def update_ruleset(
183179
"Description": description,
184180
"Ruleset": dqdl_rules,
185181
}
186-
if updated_name:
187-
args["UpdatedName"] = updated_name
188182

189183
client_glue: boto3.client = _utils.client(service_name="glue", session=boto3_session)
190184
try:

tests/test_data_quality.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -180,14 +180,9 @@ def test_update_ruleset(df: pd.DataFrame, glue_database: str, glue_table: str, g
180180
{"rule_type": "ColumnValues", "parameter": '"c2"', "expression": "in [0, 1, 2]"}, ignore_index=True
181181
)
182182

183-
new_glue_ruleset_name = f"{glue_ruleset} 2.0"
184-
wr.data_quality.update_ruleset(
185-
name=glue_ruleset,
186-
updated_name=new_glue_ruleset_name,
187-
df_rules=df_rules,
188-
)
183+
wr.data_quality.update_ruleset(name=glue_ruleset, df_rules=df_rules)
189184

190-
df_ruleset = wr.data_quality.get_ruleset(name=new_glue_ruleset_name)
185+
df_ruleset = wr.data_quality.get_ruleset(name=glue_ruleset)
191186

192187
assert df_rules.equals(df_ruleset)
193188

@@ -202,11 +197,7 @@ def test_update_ruleset_exceptions(df: pd.DataFrame, glue_ruleset: str) -> None:
202197
)
203198

204199
with pytest.raises(wr.exceptions.ResourceDoesNotExist):
205-
wr.data_quality.update_ruleset(
206-
name=glue_ruleset,
207-
updated_name=f"{glue_ruleset} 2.0",
208-
df_rules=df_rules,
209-
)
200+
wr.data_quality.update_ruleset(name=glue_ruleset, df_rules=df_rules)
210201

211202
with pytest.raises(wr.exceptions.InvalidArgumentValue):
212203
wr.data_quality.update_ruleset(name=glue_ruleset, df_rules=df_rules, mode="append")

0 commit comments

Comments
 (0)