Skip to content

Commit f851db7

Browse files
OWFeatureStatistics: Test on edge case datasets from base.datasets
1 parent 11ec59e commit f851db7

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Orange/widgets/data/tests/test_owfeaturestatistics.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from Orange.data import Table, Domain, StringVariable, ContinuousVariable, \
1212
DiscreteVariable, TimeVariable
13-
from Orange.widgets.tests.base import WidgetTest
13+
from Orange.widgets.tests.base import WidgetTest, datasets
1414
from Orange.widgets.tests.utils import simulate
1515
from Orange.widgets.data.owfeaturestatistics import \
1616
OWFeatureStatistics
@@ -193,7 +193,7 @@ def _wrapper(self):
193193
return _wrapper
194194

195195

196-
class TestVariableTypes(WidgetTest):
196+
class TestVariousDataSets(WidgetTest):
197197
def setUp(self):
198198
self.widget = self.create_widget(
199199
OWFeatureStatistics, stored_settings={'auto_commit': False}
@@ -288,6 +288,11 @@ def test_switching_to_dataset_with_target_var(self):
288288
self.send_signal(self.widget.Inputs.data, data2)
289289
self.force_render_table()
290290

291+
def test_on_edge_case_datasets(self):
292+
for data in datasets.datasets():
293+
self.send_signal(self.widget.Inputs.data, data)
294+
self.force_render_table()
295+
291296

292297
def select_rows(rows: List[int], widget: OWFeatureStatistics):
293298
"""Since the widget sorts the rows, selecting rows isn't trivial."""

0 commit comments

Comments
 (0)