Clean up a few minor bits in the index tests
This commit is contained in:
@@ -34,7 +34,7 @@ from novelwriter.core.project import NWProject
|
|||||||
from novelwriter.enum import nwComment, nwItemClass, nwItemLayout
|
from novelwriter.enum import nwComment, nwItemClass, nwItemLayout
|
||||||
|
|
||||||
from tests.mocked import causeException
|
from tests.mocked import causeException
|
||||||
from tests.tools import C, buildTestProject, cmpFiles, writeFile
|
from tests.tools import C, buildTestProject, cmpFiles
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.core
|
@pytest.mark.core
|
||||||
@@ -123,12 +123,14 @@ def testCoreIndex_LoadSave(qtbot, monkeypatch, prjLipsum, mockGUI, tstPaths):
|
|||||||
assert cmpFiles(testFile, compFile)
|
assert cmpFiles(testFile, compFile)
|
||||||
|
|
||||||
# Write an empty index file and load it
|
# Write an empty index file and load it
|
||||||
writeFile(projFile, "{}")
|
projFile.write_text("{}", encoding="utf-8")
|
||||||
assert index.loadIndex() is False
|
assert index.loadIndex() is False
|
||||||
assert index.indexBroken is True
|
assert index.indexBroken is True
|
||||||
|
|
||||||
# Write an index file that passes loading, but is still empty
|
# Write an index file that passes loading, but is still empty
|
||||||
writeFile(projFile, ('{"novelWriter.tagsIndex": {}, "novelWriter.itemIndex": {}}'))
|
projFile.write_text(
|
||||||
|
'{"novelWriter.tagsIndex": {}, "novelWriter.itemIndex": {}}', encoding="utf-8"
|
||||||
|
)
|
||||||
assert index.loadIndex() is True
|
assert index.loadIndex() is True
|
||||||
assert index.indexBroken is False
|
assert index.indexBroken is False
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user