Update tests

This commit is contained in:
Veronica Berglyd Olsen
2024-02-25 22:49:27 +01:00
parent de16d2d6a1
commit 87a1bb050e
2 changed files with 15 additions and 9 deletions
+14 -8
View File
@@ -1123,7 +1123,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene wo/Format, first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("", False)
tokens._allowSeparator = True
tokens._skipSeparator = True
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1134,7 +1134,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene wo/Format, not first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("", False)
tokens._allowSeparator = False
tokens._skipSeparator = False
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1145,7 +1145,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene Separator, first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("* * *", False)
tokens._allowSeparator = True
tokens._skipSeparator = True
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1156,7 +1156,7 @@ def testCoreToken_ProcessHeaders(mockGUI):
# H3: Scene Separator, not first
tokens._text = "### Scene One\n"
tokens.setSceneFormat("* * *", False)
tokens._allowSeparator = False
tokens._skipSeparator = False
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._tokens == [
@@ -1231,13 +1231,19 @@ def testCoreToken_ProcessHeaders(mockGUI):
(Tokenizer.T_EMPTY, 1, "", [], Tokenizer.A_NONE),
]
# Check the first scene detector
assert tokens._allowSeparator is False
tokens._allowSeparator = True
# Check the first scene detector, plain text
tokens._skipSeparator = True
tokens._text = "Some text ...\n"
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._allowSeparator is False
assert tokens._skipSeparator is True
# Check the first scene detector, text plus scene
tokens._skipSeparator = True
tokens._text = "Some text ...\n\n### Scene\n\nText"
tokens.tokenizeText()
tokens.doHeaders()
assert tokens._skipSeparator is False
# END Test testCoreToken_ProcessHeaders
+1 -1
View File
@@ -47,7 +47,7 @@ def testManuscript_Init(monkeypatch, qtbot: QtBot, nwGUI: GuiMain, projPath: Pat
buildTestProject(nwGUI, projPath)
nwGUI.openProject(projPath)
SHARED.project.storage.getDocument(C.hChapterDoc).writeDocument("## A Chapter\n\n\t\tHi")
allText = "New Novel\nBy Jane Doe\nA Chapter\n\t\tHi\n* * *"
allText = "New Novel\nBy Jane Doe\nA Chapter\n\t\tHi"
nwGUI.mainMenu.aBuildManuscript.activate(QAction.Trigger)
qtbot.waitUntil(lambda: SHARED.findTopLevelWidget(GuiManuscript) is not None, timeout=1000)