Skip to content

Commit 5fcd067

Browse files
OWFeatureStatistics: Test on edge case datasets from base.datasets
1 parent 19ccc78 commit 5fcd067

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
@@ -187,7 +187,7 @@ def _wrapper(self):
187187
return _wrapper
188188

189189

190-
class TestVariableTypes(WidgetTest):
190+
class TestVariousDataSets(WidgetTest):
191191
def setUp(self):
192192
self.widget = self.create_widget(
193193
OWFeatureStatistics, stored_settings={'auto_commit': False}
@@ -275,6 +275,11 @@ def test_switching_to_dataset_with_target_var(self):
275275
self.send_signal(self.widget.Inputs.data, data2)
276276
self.force_render_table()
277277

278+
def test_on_edge_case_datasets(self):
279+
for data in datasets.datasets():
280+
self.send_signal(self.widget.Inputs.data, data)
281+
self.force_render_table()
282+
278283

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

0 commit comments

Comments
 (0)