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