tests:test_on_make_new_plot

This commit is contained in:
stalbe_j
2023-01-17 09:18:41 +01:00
parent aeac3ecbdb
commit 17c05f5d8f

View File

@ -12,7 +12,8 @@ from grum.dictlist.dictlistitem import DictListItem
from grum.plotdesc import PlotDescription from grum.plotdesc import PlotDescription
from grum.menus.rclickmenu import RClickMenu from grum.menus.rclickmenu import RClickMenu
from grum.menus import BarMenu from grum.menus import BarMenu
from grum.mdi import MDIArea from grum.mdi import MDIArea, MDISubMultiPlot, MDISubPlot
from grum.rpc import RPCServerThread from grum.rpc import RPCServerThread
from PyQt5.QtTest import QSignalSpy from PyQt5.QtTest import QSignalSpy
from grum.cli import main from grum.cli import main
@ -105,3 +106,14 @@ class TestViewUnit(unittest.TestCase):
item.value.append.assert_called_once_with(point) item.value.append.assert_called_once_with(point)
assert item.set_alarm.called_once_with(True) assert item.set_alarm.called_once_with(True)
def test_on_make_new_plot(self):
mw = self.mw
mw.make_subwin = mock.MagicMock()
args = (1,2,'name')
kwargs = {'title':'plot_title'}
mw.on_make_new_plot(args, kwargs)
mw.make_subwin.assert_called_once_with(MDISubPlot,args, kwargs)