tests: test_on_tile

This commit is contained in:
stalbe_j
2023-01-17 13:38:26 +01:00
parent dc73933282
commit 321bc7f676

View File

@ -1,8 +1,7 @@
import unittest
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
from PyQt5.QtWidgets import QApplication
from grum.mdi.mdiarea import MDIArea
from grum.mainwin import MainWindow
import mock
@ -33,4 +32,18 @@ class TestViewUnit(unittest.TestCase):
assert mdi.menu.checkboxes["Multiple windows"].isChecked() == True
mdi.enable_subwindow_view.assert_called_once()
mdi.cascadeSubWindows.assert_called_once()
mdi.cascadeSubWindows.assert_called_once()
def test_on_tile(self):
mdi = self.mw.mdi
mdi.enable_subwindow_view = mock.MagicMock()
mdi.tileSubWindows = mock.MagicMock()
mdi.menu.checkboxes["Multiple windows"].setChecked(False)
assert mdi.menu.checkboxes["Multiple windows"].isChecked() == False
mdi.on_tile()
assert mdi.menu.checkboxes["Multiple windows"].isChecked() == True
mdi.enable_subwindow_view.assert_called_once()
mdi.tileSubWindows.assert_called_once()