tests:test_activate_or_make_subwin
This commit is contained in:
@ -173,4 +173,23 @@ class TestViewUnit(unittest.TestCase):
|
||||
|
||||
mw.plot_multiple_items(items)
|
||||
|
||||
mw.activate_or_make_subwin.assert_called_once_with(MDISubMultiPlot, name, descs)
|
||||
mw.activate_or_make_subwin.assert_called_once_with(MDISubMultiPlot, name, descs)
|
||||
|
||||
def test_activate_or_make_subwin(self):
|
||||
mw = self.mw
|
||||
sine_item = mw.lst.lst.get("sine")
|
||||
sub = MDISubPlot('sine', sine_item.value )
|
||||
mw.mdi.add(sub)
|
||||
|
||||
cosine_item = mw.lst.get('cosine')
|
||||
|
||||
mw.mdi.setActiveSubWindow = mock.MagicMock()
|
||||
assert mw.mdi.findSubWindow('sine')
|
||||
|
||||
mw.activate_or_make_subwin(MDISubPlot, sine_item.key, sine_item.value)
|
||||
|
||||
mw.mdi.setActiveSubWindow.assert_called_once_with(sub)
|
||||
|
||||
mw.make_subwin = mock.MagicMock()
|
||||
mw.activate_or_make_subwin(MDISubPlot, cosine_item.key, cosine_item.value)
|
||||
mw.make_subwin.assert_called_once_with(MDISubPlot, cosine_item.key, cosine_item.value)
|
Reference in New Issue
Block a user