tests:test_enable_subwindow_view

This commit is contained in:
stalbe_j
2023-01-18 09:18:33 +01:00
parent 2cba38a14c
commit 3fe0f676e8

View File

@ -1,6 +1,6 @@
import unittest
import sys
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QApplication, QMdiArea
from grum.mainwin import MainWindow
import mock
@ -73,4 +73,20 @@ class TestViewUnit(unittest.TestCase):
# active = mdi.activeSubWindow()
# if active:
# active.showMaximized()
# active.frame_off()
# active.frame_off()
def test_enable_subwindow_view(self):
mdi = self.mw.mdi
mdi.setViewMode = mock.MagicMock()
sine_item = self.mw.lst.lst.get("sine")
sub = MDISubPlot("sine", sine_item.value)
mdi.addSubWindow(sub)
sub.frame_on = mock.MagicMock()
mdi.enable_subwindow_view()
mdi.setViewMode.assert_called_once_with(QMdiArea.SubWindowView)
sub.frame_on.assert_called_once()