tests:test_paintEvent

This commit is contained in:
stalbe_j
2023-01-18 10:17:18 +01:00
parent 70a9c0317c
commit 538b085321

View File

@ -1,12 +1,16 @@
import unittest
import sys
from PyQt5.QtWidgets import QApplication, QMdiArea
from PyQt5.QtGui import QPainter
from grum.mainwin import MainWindow
import mock
from grum.mdi import MDIArea, MDISubMultiPlot, MDISubPlot
from grum.mdi.mdisubwin import MDISubWindow
from grum.theme import MDI_BKG
class TestViewUnit(unittest.TestCase):
def setUp(self) -> None:
@ -139,4 +143,14 @@ class TestViewUnit(unittest.TestCase):
mdi.closeAllSubWindows.assert_called_once()
mdi.addSubWindow.assert_called_once_with(sub)
sub.showMaximized.assert_called_once()
sub.frame_off.assert_called_once()
sub.frame_off.assert_called_once()
def test_paintEvent(self):
mdi = self.mw.mdi
mdi._draw_watermark = mock.MagicMock()
mdi.paintEvent('event')
mdi._draw_watermark.assert_called_once()