mirror of
https://github.com/apache/superset.git
synced 2026-04-20 00:24:38 +00:00
fix: customize column description limit size in db_engine_spec (#34808)
This commit is contained in:
@@ -217,7 +217,8 @@ def test_run_sync_query_cta_no_data(test_client):
|
||||
sql_empty_result = "SELECT * FROM birth_names WHERE name='random'"
|
||||
result = run_sql(test_client, sql_empty_result)
|
||||
assert QueryStatus.SUCCESS == result["query"]["state"]
|
||||
assert ([], []) == (result["data"], result["columns"])
|
||||
assert [] == result["data"]
|
||||
assert len(result["columns"]) > 0
|
||||
|
||||
query = get_query_by_id(result["query"]["serverId"])
|
||||
assert QueryStatus.SUCCESS == query.status
|
||||
|
||||
@@ -718,7 +718,14 @@ def test_get_samples_with_filters(test_client, login_as_admin, virtual_dataset):
|
||||
},
|
||||
)
|
||||
assert rv.status_code == 200
|
||||
assert rv.json["result"]["colnames"] == []
|
||||
assert rv.json["result"]["colnames"] == [
|
||||
"col1",
|
||||
"col2",
|
||||
"col3",
|
||||
"col4",
|
||||
"col5",
|
||||
"col6",
|
||||
]
|
||||
assert rv.json["result"]["rowcount"] == 0
|
||||
|
||||
|
||||
|
||||
@@ -116,6 +116,10 @@ class SupersetTestCases(SupersetTestCase):
|
||||
)
|
||||
assert base_result_expected == base_result
|
||||
|
||||
def test_get_column_description_limit_size(self):
|
||||
base_result = BaseEngineSpec.get_column_description_limit_size()
|
||||
assert base_result == 1
|
||||
|
||||
@pytest.mark.usefixtures("load_energy_table_with_slice")
|
||||
def test_column_datatype_to_string(self):
|
||||
example_db = get_example_database()
|
||||
|
||||
@@ -308,4 +308,4 @@ class TestSupersetResultSet(SupersetTestCase):
|
||||
("emptytwo", "int", None, None, None, None, True),
|
||||
]
|
||||
results = SupersetResultSet(data, cursor_descr, BaseEngineSpec)
|
||||
assert results.columns == []
|
||||
assert len(results.columns) == 2
|
||||
|
||||
Reference in New Issue
Block a user