|
5 | 5 |
|
6 | 6 | import numpy as np |
7 | 7 |
|
8 | | -from orangewidget.widget import StateInfo |
9 | | - |
10 | 8 | from Orange.data import ( |
11 | 9 | Table, Domain, ContinuousVariable, DiscreteVariable, StringVariable |
12 | 10 | ) |
13 | 11 | from Orange.preprocess.transformation import Identity |
14 | 12 | from Orange.widgets.data.owconcatenate import OWConcatenate |
15 | | -from Orange.widgets.utils.state_summary import format_summary_details, \ |
16 | | - format_multiple_summaries |
17 | 13 | from Orange.widgets.tests.base import WidgetTest |
18 | 14 |
|
19 | 15 |
|
@@ -380,49 +376,6 @@ def test_different_number_decimals(self): |
380 | 376 | x = out_dom.attributes[0] |
381 | 377 | self.assertEqual(x.number_of_decimals, 4) |
382 | 378 |
|
383 | | - def test_summary(self): |
384 | | - """Check if the status bar is updated when data is received""" |
385 | | - info = self.widget.info |
386 | | - no_input, no_output = "No data on input", "No data on output" |
387 | | - |
388 | | - self.send_signal(self.widget.Inputs.primary_data, self.iris) |
389 | | - data_list = [("Primary data", self.iris), ("", None)] |
390 | | - summary, details = "150, 0", format_multiple_summaries(data_list) |
391 | | - self.assertEqual(info._StateInfo__input_summary.brief, summary) |
392 | | - self.assertEqual(info._StateInfo__input_summary.details, details) |
393 | | - output = self.get_output(self.widget.Outputs.data) |
394 | | - summary, details = f"{len(output)}", format_summary_details(output) |
395 | | - self.assertEqual(info._StateInfo__output_summary.brief, summary) |
396 | | - self.assertEqual(info._StateInfo__output_summary.details, details) |
397 | | - |
398 | | - self.send_signal(self.widget.Inputs.additional_data, self.titanic, 0) |
399 | | - data_list = [("Primary data", self.iris), ("", self.titanic)] |
400 | | - summary, details = "150, 2201", format_multiple_summaries(data_list) |
401 | | - self.assertEqual(info._StateInfo__input_summary.brief, summary) |
402 | | - self.assertEqual(info._StateInfo__input_summary.details, details) |
403 | | - output = self.get_output(self.widget.Outputs.data) |
404 | | - summary, details = f"{len(output)}", format_summary_details(output) |
405 | | - self.assertEqual(info._StateInfo__output_summary.brief, summary) |
406 | | - self.assertEqual(info._StateInfo__output_summary.details, details) |
407 | | - |
408 | | - self.send_signal(self.widget.Inputs.primary_data, None) |
409 | | - self.send_signal(self.widget.Inputs.additional_data, self.iris, 1) |
410 | | - data_list = [("Primary data", None), ("", self.titanic), ("", self.iris)] |
411 | | - summary, details = "0, 2201, 150", format_multiple_summaries(data_list) |
412 | | - self.assertEqual(info._StateInfo__input_summary.brief, summary) |
413 | | - self.assertEqual(info._StateInfo__input_summary.details, details) |
414 | | - output = self.get_output(self.widget.Outputs.data) |
415 | | - summary, details = f"{len(output)}", format_summary_details(output) |
416 | | - self.assertEqual(info._StateInfo__output_summary.brief, summary) |
417 | | - self.assertEqual(info._StateInfo__output_summary.details, details) |
418 | | - |
419 | | - self.send_signal(self.widget.Inputs.additional_data, None, 0) |
420 | | - self.send_signal(self.widget.Inputs.additional_data, None, 1) |
421 | | - self.assertIsInstance(info._StateInfo__input_summary, StateInfo.Empty) |
422 | | - self.assertEqual(info._StateInfo__input_summary.details, no_input) |
423 | | - self.assertIsInstance(info._StateInfo__output_summary, StateInfo.Empty) |
424 | | - self.assertEqual(info._StateInfo__output_summary.details, no_output) |
425 | | - |
426 | 379 | def _create_compute_values(self): |
427 | 380 | a1, a2, a3, a4, c1 = self.iris.domain.variables |
428 | 381 |
|
|
0 commit comments