chore: add test for SPA explore endpoints around missing datasets (#21303)

This commit is contained in:
Hugh A. Miles II
2022-09-09 10:54:39 -07:00
committed by GitHub
parent d3f9fbb5f9
commit 14cd8a2160
2 changed files with 42 additions and 0 deletions

View File

@@ -202,3 +202,15 @@ def test_get_all_datasources(session_with_data: Session) -> None:
result = SqlaTable.get_all_datasources(session=session_with_data)
assert len(result) == 1
def test_not_found_datasource(session_with_data: Session) -> None:
from superset.dao.exceptions import DatasourceNotFound
from superset.datasource.dao import DatasourceDAO
with pytest.raises(DatasourceNotFound):
DatasourceDAO.get_datasource(
datasource_type="table",
datasource_id=500000,
session=session_with_data,
)