We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a79d40f commit f1bbf54Copy full SHA for f1bbf54
tests/integration/test_dashboards.py
@@ -1,8 +1,10 @@
1
import json
2
import logging
3
+import webbrowser
4
from pathlib import Path
5
6
import pytest
7
+from databricks.labs.blueprint.entrypoint import is_in_debug
8
from databricks.sdk.core import DatabricksError
9
from databricks.sdk.service.dashboards import Dashboard as SDKDashboard
10
@@ -42,6 +44,9 @@ def create(display_name: str = "") -> SDKDashboard:
42
44
else:
43
45
display_name = f"{display_name} ({make_random()})"
46
dashboard = ws.lakeview.create(display_name)
47
+ if is_in_debug():
48
+ dashboard_url = f"{ws.config.host}/sql/dashboardsv3/{dashboard.dashboard_id}"
49
+ webbrowser.open(dashboard_url)
50
return dashboard
51
52
def delete(dashboard: SDKDashboard) -> None:
0 commit comments