@@ -186,7 +186,7 @@ def test_id_validity(ws: WorkspaceClient, make_ucx_group):
186186
187187
188188def test_recover_from_ws_local_deletion (ws , make_ucx_group ):
189- ws_group , _ = make_ucx_group ()
189+ ws_group , acc_group = make_ucx_group ()
190190 ws_group_two , _ = make_ucx_group ()
191191
192192 group_manager = GroupManager (ws , GroupsConfig (auto = True ))
@@ -195,6 +195,7 @@ def test_recover_from_ws_local_deletion(ws, make_ucx_group):
195195 # simulate disaster
196196 ws .groups .delete (ws_group .id )
197197 ws .groups .delete (ws_group_two .id )
198+ group_manager ._reflect_account_group_to_workspace (acc_group )
198199
199200 # recovery run from a debug notebook
200201 group_manager = GroupManager (ws , GroupsConfig (auto = True ))
@@ -208,17 +209,10 @@ def test_recover_from_ws_local_deletion(ws, make_ucx_group):
208209 for gi in group_manager .migration_state .groups :
209210 recovered_state [gi .workspace .display_name ] = gi .workspace
210211
211- assert sorted ([member .display for member in ws_group .members ]) == sorted (
212- [member .display for member in recovered_state [ws_group .display_name ].members ]
213- )
214212 assert sorted ([member .display for member in ws_group_two .members ]) == sorted (
215213 [member .display for member in recovered_state [ws_group_two .display_name ].members ]
216214 )
217215
218- assert sorted ([member .value for member in ws_group .members ]) == sorted (
219- [member .value for member in recovered_state [ws_group .display_name ].members ]
220- )
221-
222216 assert sorted ([member .value for member in ws_group_two .members ]) == sorted (
223217 [member .value for member in recovered_state [ws_group_two .display_name ].members ]
224218 )
0 commit comments