|
13 | 13 | from Orange.widgets.data.owsave import OWSave, OWSaveBase |
14 | 14 | from Orange.widgets.utils.save.tests.test_owsavebase import \ |
15 | 15 | SaveWidgetsTestBaseMixin |
| 16 | +from Orange.widgets.utils.state_summary import format_summary_details |
16 | 17 | from Orange.widgets.tests.base import WidgetTest, open_widget_classes |
17 | 18 |
|
18 | 19 |
|
@@ -55,24 +56,26 @@ def test_dataset(self): |
55 | 56 |
|
56 | 57 | datasig = widget.Inputs.data |
57 | 58 | self.send_signal(datasig, self.iris) |
58 | | - self.assertEqual(insum.call_args[0][0], "150") |
| 59 | + insum.assert_called_with(len(self.iris), format_summary_details(self.iris)) |
59 | 60 | insum.reset_mock() |
60 | 61 | savefile.reset_mock() |
61 | 62 |
|
62 | 63 | widget.filename = "foo.tab" |
63 | 64 | widget.writer = TabReader |
64 | 65 | widget.auto_save = False |
65 | 66 | self.send_signal(datasig, self.iris) |
66 | | - self.assertEqual(insum.call_args[0][0], "150") |
| 67 | + insum.assert_called_with(len(self.iris), format_summary_details(self.iris)) |
67 | 68 | savefile.assert_not_called() |
68 | 69 |
|
69 | 70 | widget.auto_save = True |
70 | 71 | self.send_signal(datasig, self.iris) |
71 | | - self.assertEqual(insum.call_args[0][0], "150") |
| 72 | + insum.assert_called_with(len(self.iris), format_summary_details(self.iris)) |
72 | 73 | savefile.assert_called() |
73 | 74 |
|
| 75 | + insum.reset_mock() |
74 | 76 | self.send_signal(datasig, None) |
75 | | - insum.assert_called_with(widget.info.NoInput) |
| 77 | + insum.assert_called_once() |
| 78 | + self.assertEqual(insum.call_args[0][0].brief, "") |
76 | 79 |
|
77 | 80 | def test_initial_start_dir(self): |
78 | 81 | widget = self.widget |
|
0 commit comments