Always use forward slash for ToC file
This commit is contained in:
@@ -343,7 +343,7 @@ class NWTree:
|
|||||||
file = f"{item.itemHandle}.nwd"
|
file = f"{item.itemHandle}.nwd"
|
||||||
if (contentPath / file).is_file():
|
if (contentPath / file).is_file():
|
||||||
tocLine = "{0:<25s} {1:<9s} {2:<8s} {3:s}".format(
|
tocLine = "{0:<25s} {1:<9s} {2:<8s} {3:s}".format(
|
||||||
str(Path("content") / file),
|
f"content/{file}",
|
||||||
item.itemClass.name,
|
item.itemClass.name,
|
||||||
item.itemLayout.name,
|
item.itemLayout.name,
|
||||||
item.itemName,
|
item.itemName,
|
||||||
|
|||||||
@@ -436,10 +436,6 @@ def testCoreTree_ToCFile(monkeypatch, fncPath, mockGUI, mockItems):
|
|||||||
mp.setattr("builtins.open", causeOSError)
|
mp.setattr("builtins.open", causeOSError)
|
||||||
assert tree.writeToCFile() is False
|
assert tree.writeToCFile() is False
|
||||||
|
|
||||||
pathA = str(Path("content") / "000000000000c.nwd")
|
|
||||||
pathB = str(Path("content") / "000000000000e.nwd")
|
|
||||||
pathC = str(Path("content") / "000000000000f.nwd")
|
|
||||||
|
|
||||||
# Allow writing
|
# Allow writing
|
||||||
assert tree.writeToCFile() is True
|
assert tree.writeToCFile() is True
|
||||||
assert (fncPath / nwFiles.TOC_TXT).read_text() == (
|
assert (fncPath / nwFiles.TOC_TXT).read_text() == (
|
||||||
@@ -449,7 +445,7 @@ def testCoreTree_ToCFile(monkeypatch, fncPath, mockGUI, mockItems):
|
|||||||
"\n"
|
"\n"
|
||||||
"File Name Class Layout Document Label\n"
|
"File Name Class Layout Document Label\n"
|
||||||
"--------------------------------------------------------------\n"
|
"--------------------------------------------------------------\n"
|
||||||
f"{pathA} NOVEL DOCUMENT Title Page\n"
|
"content/000000000000c.nwd NOVEL DOCUMENT Title Page\n"
|
||||||
f"{pathB} NOVEL DOCUMENT New Chapter\n"
|
"content/000000000000e.nwd NOVEL DOCUMENT New Chapter\n"
|
||||||
f"{pathC} NOVEL DOCUMENT New Scene\n"
|
"content/000000000000f.nwd NOVEL DOCUMENT New Scene\n"
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user