Skip to content

Commit 5e0a9bf

Browse files
committed
Use correct filename for custom stylesheet
- fixes #204
1 parent f1778e1 commit 5e0a9bf

File tree

3 files changed

+16
-1
lines changed

3 files changed

+16
-1
lines changed

machine/corpora/file_paratext_project_settings_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def __init__(self, project_dir: StrPath) -> None:
1111
self._project_dir = Path(project_dir)
1212

1313
def _create_stylesheet(self, file_name: StrPath) -> UsfmStylesheet:
14-
custom_stylesheet_filename = self._project_dir / file_name
14+
custom_stylesheet_filename = self._project_dir / "custom.sty"
1515
return UsfmStylesheet(
1616
file_name,
1717
custom_stylesheet_filename if custom_stylesheet_filename.is_file() else None,
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from testutils.corpora_test_helpers import USFM_TEST_PROJECT_PATH
2+
3+
from machine.corpora import FileParatextProjectSettingsParser, UsfmStyleType, UsfmTextType
4+
5+
6+
def test_parse_custom_stylesheet() -> None:
7+
parser = FileParatextProjectSettingsParser(USFM_TEST_PROJECT_PATH)
8+
settings = parser.parse()
9+
test_tag = settings.stylesheet.get_tag("test")
10+
assert test_tag.style_type is UsfmStyleType.CHARACTER
11+
assert test_tag.text_type is UsfmTextType.OTHER
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
\Marker test
2+
\Endmarker test*
3+
\TextType Other
4+
\StyleType Character

0 commit comments

Comments
 (0)