Skip to content

Commit adad6e2

Browse files
authored
Merge pull request #4812 from PrimozGodec/report-feat-stat
[ENH] Feature statistics report
2 parents 6061f2d + 8e8c8da commit adad6e2

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

Orange/widgets/data/owfeaturestatistics.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,8 @@ def commit(self):
850850
self.Outputs.statistics.send(statistics)
851851

852852
def send_report(self):
853-
pass
853+
view = self.table_view
854+
self.report_table(view)
854855

855856
@classmethod
856857
def migrate_context(cls, context, version):

Orange/widgets/data/tests/test_owfeaturestatistics.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,15 @@ def test_settings_migration_to_ver21(self):
493493
self.assertEqual(widget.selected_vars, [domain["petal width"],
494494
domain["iris"]])
495495

496+
def test_report(self):
497+
self.send_signal(self.widget.Inputs.data, self.data1)
498+
499+
self.widget.report_button.click()
500+
report_text = self.widget.report_html
501+
502+
self.assertIn("<table>", report_text)
503+
self.assertEqual(6, report_text.count("<tr>")) # header + 5 rows
504+
496505

497506
class TestSummary(WidgetTest):
498507
def setUp(self):

0 commit comments

Comments
 (0)