Improve test coverage
This commit is contained in:
@@ -27,7 +27,7 @@ from tools import C, buildTestProject
|
|||||||
|
|
||||||
from PyQt5.QtGui import QFocusEvent
|
from PyQt5.QtGui import QFocusEvent
|
||||||
from PyQt5.QtCore import Qt, QEvent
|
from PyQt5.QtCore import Qt, QEvent
|
||||||
from PyQt5.QtWidgets import QToolTip
|
from PyQt5.QtWidgets import QInputDialog, QToolTip
|
||||||
|
|
||||||
from novelwriter.enum import nwWidget, nwItemType
|
from novelwriter.enum import nwWidget, nwItemType
|
||||||
from novelwriter.gui.noveltree import NovelTreeColumn
|
from novelwriter.gui.noveltree import NovelTreeColumn
|
||||||
@@ -82,6 +82,8 @@ def testGuiNovelTree_TreeItems(qtbot, monkeypatch, nwGUI, projPath, mockRnd):
|
|||||||
# Populate Tree
|
# Populate Tree
|
||||||
# =============
|
# =============
|
||||||
|
|
||||||
|
novelView.setTreeFocus()
|
||||||
|
|
||||||
nwGUI.projStack.setCurrentIndex(nwGUI.idxNovelView)
|
nwGUI.projStack.setCurrentIndex(nwGUI.idxNovelView)
|
||||||
nwGUI.rebuildIndex()
|
nwGUI.rebuildIndex()
|
||||||
novelTree._populateTree(rootHandle=None)
|
novelTree._populateTree(rootHandle=None)
|
||||||
@@ -172,6 +174,11 @@ def testGuiNovelTree_TreeItems(qtbot, monkeypatch, nwGUI, projPath, mockRnd):
|
|||||||
spSize = nwGUI.splitMain.sizes()
|
spSize = nwGUI.splitMain.sizes()
|
||||||
nwGUI.splitMain.setSizes([spSize[0] + 10, spSize[1] - 10])
|
nwGUI.splitMain.setSizes([spSize[0] + 10, spSize[1] - 10])
|
||||||
|
|
||||||
|
# Resize the last column
|
||||||
|
with monkeypatch.context() as mp:
|
||||||
|
mp.setattr(QInputDialog, "getInt", lambda *a, **k: (40, True))
|
||||||
|
novelBar._selectLastColumnSize()
|
||||||
|
|
||||||
# Item Meta
|
# Item Meta
|
||||||
# =========
|
# =========
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user