@@ -1131,7 +1131,7 @@ def test_dashboard_metadata_sorts_widgets_alphanumerically(tmp_path, query_names
11311131 (tmp_path / f"{ query_name } .sql" ).write_text ("SELECT 1 AS count" )
11321132 dashboard_metadata = DashboardMetadata .from_path (tmp_path )
11331133 dashboard = dashboard_metadata .as_lakeview ()
1134- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == query_names
1134+ assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == [ f" { _ } _widget" for _ in query_names ]
11351135
11361136
11371137def test_dashboard_metadata_orders_widget_using_overwrite (tmp_path ):
@@ -1144,7 +1144,7 @@ def test_dashboard_metadata_orders_widget_using_overwrite(tmp_path):
11441144
11451145 dashboard = dashboard_metadata .as_lakeview ()
11461146
1147- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == list ("abecdf" )
1147+ assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == [ f" { _ } _widget" for _ in list ("abecdf" )]
11481148
11491149
11501150def test_dashboard_metadata_orders_widget_with_overwrite_zero (tmp_path ):
@@ -1157,7 +1157,9 @@ def test_dashboard_metadata_orders_widget_with_overwrite_zero(tmp_path):
11571157
11581158 dashboard = dashboard_metadata .as_lakeview ()
11591159
1160- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == list ("aebcdf" )
1160+ assert sorted ([layout .widget .name for layout in dashboard .pages [0 ].layout ]) == sorted (
1161+ [f"{ _ } _widget" for _ in list ("abecdf" )]
1162+ )
11611163
11621164
11631165def test_dashboard_metadata_orders_widgets_using_id (tmp_path ):
@@ -1168,7 +1170,9 @@ def test_dashboard_metadata_orders_widgets_using_id(tmp_path):
11681170
11691171 dashboard = dashboard_metadata .as_lakeview ()
11701172
1171- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == list ("abcdef" )
1173+ assert sorted ([layout .widget .name for layout in dashboard .pages [0 ].layout ]) == sorted (
1174+ [f"{ _ } _widget" for _ in list ("abecdf" )]
1175+ )
11721176
11731177
11741178def test_dashboard_metadata_orders_widgets_with_overwrite_from_dashboard_yaml (tmp_path ):
@@ -1186,7 +1190,9 @@ def test_dashboard_metadata_orders_widgets_with_overwrite_from_dashboard_yaml(tm
11861190
11871191 dashboard = dashboard_metadata .as_lakeview ()
11881192
1189- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == list ("eabcdf" )
1193+ assert sorted ([layout .widget .name for layout in dashboard .pages [0 ].layout ]) == sorted (
1194+ [f"{ _ } _widget" for _ in list ("abecdf" )]
1195+ )
11901196
11911197
11921198def test_dashboard_metadata_orders_widget_where_header_takes_precedence (tmp_path ):
@@ -1204,7 +1210,11 @@ def test_dashboard_metadata_orders_widget_where_header_takes_precedence(tmp_path
12041210
12051211 dashboard = dashboard_metadata .as_lakeview ()
12061212
1207- assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == ["query_0" , "query_1" , "query_2" ]
1213+ assert [layout .widget .name for layout in dashboard .pages [0 ].layout ] == [
1214+ "query_0_widget" ,
1215+ "query_1_widget" ,
1216+ "query_2_widget" ,
1217+ ]
12081218
12091219
12101220@pytest .mark .parametrize (
0 commit comments