tests:test_plot_multiple

This commit is contained in:
stalbe_j
2023-01-17 10:43:12 +01:00
parent 7c1175bafa
commit bbc980dbf5

View File

@ -160,3 +160,17 @@ class TestViewUnit(unittest.TestCase):
sine_item.set_alarm.assert_called_once_with(False)
mw.activate_or_make_subwin.assert_called_once_with(MDISubPlot, sine_item.key, sine_item.value)
def test_plot_multiple_items(self):
mw = self.mw
sine_item = mw.lst.lst.get("sine")
cosine_item = mw.lst.lst.get("cosine")
names = ["sine", 'cosine']
name = " | ".join(names)
items = [sine_item, cosine_item]
descs = (sine_item.value, cosine_item.value)
mw.activate_or_make_subwin = mock.MagicMock()
mw.plot_multiple_items(items)
mw.activate_or_make_subwin.assert_called_once_with(MDISubMultiPlot, name, descs)