Skip to content

Commit 04dbd1b

Browse files
committed
fix(test definitions): handle empty suite
1 parent 8d461c3 commit 04dbd1b

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

testgen/ui/views/test_definitions.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,10 @@ def render(
176176
with st.spinner("Loading data ..."):
177177
df = get_test_definitions(test_suite, table_name, column_name, test_type, sorting_columns, flagged)
178178

179+
if df.empty:
180+
st.info("No test definitions found.")
181+
return
182+
179183
selected, selected_test_def = render_grid(df, multi_select, filters_changed)
180184

181185
popover_container = table_actions_column.empty()
@@ -1306,6 +1310,9 @@ def get_test_definitions(
13061310
)
13071311

13081312
df = to_dataframe(test_definitions)
1313+
if df.empty:
1314+
return df
1315+
13091316
date_service.accommodate_dataframe_to_timezone(df, st.session_state)
13101317
for key in ["id", "table_groups_id", "profile_run_id", "test_suite_id"]:
13111318
df[key] = df[key].apply(lambda value: str(value))

0 commit comments

Comments
 (0)