tests: test_on_tile
This commit is contained in:
@ -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()
|
Reference in New Issue
Block a user