File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed
generator/training_generator Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change 66import subprocess
77from dataclasses import dataclass
88import latex_renderer
9+ from pathlib import Path
910
1011SYLLABUS_FILENAME = "syllabus.md"
1112RISK_ASSESSMENT_FILENAME = "risk-assessment.md"
@@ -138,6 +139,9 @@ def generate(self):
138139 tree .reset_tree ()
139140 md .parse (s )
140141
142+ assert tree .title .replace ("\\ " , "" ) == Path (self .path ).name , (
143+ f"File title ({ tree .title } ) should match directory its in ({ self .path } )"
144+ )
141145 card = self .latex_jinja_env .get_template ("training-card.j2.tex" ).render (
142146 items = tree .tree [0 ], version = version , sessions = 8
143147 )
@@ -153,6 +157,9 @@ def generate(self):
153157 with open (join (self .path , RISK_ASSESSMENT_FILENAME ), encoding = "utf-8" ) as f :
154158 md .parse (f .read ())
155159
160+ assert tree .title .replace ("\\ " , "" ) == Path (self .path ).name , (
161+ f"File title ({ tree .title } ) should match directory its in ({ self .path } )"
162+ )
156163 risk_assessment = self .latex_jinja_env .get_template (
157164 "risk-assessment.j2.tex"
158165 ).render (items = tree .tree [0 ], title = tree .title , version = version )
You can’t perform that action at this time.
0 commit comments