import json import shutil import subprocess import unittest from pathlib import Path PAGE = (Path(__file__).parent.parent / "prain" / "web.html").read_text() @unittest.skipUnless(shutil.which("node"), "needs node") class Markdown(unittest.TestCase): """The page's md() (model output -> innerHTML) run in node.""" def md(self, text): script = PAGE[PAGE.index("