changes 4
Some checks failed
Build Org Website / build (push) Failing after 53s

This commit is contained in:
2026-05-07 16:36:12 +01:00
parent 6322e54ba1
commit 2df30b9c87
4 changed files with 15 additions and 4 deletions

View File

@@ -1,3 +1,4 @@
import os
import tempfile
import unittest
from datetime import datetime
@@ -42,6 +43,14 @@ class AuthoringServerTestCase(unittest.TestCase):
class UtilityTests(AuthoringServerTestCase):
def test_resolve_root_ignores_invalid_author_root(self):
wrong_root = self.root / "empty"
wrong_root.mkdir()
(self.root / "authoring_server.py").write_text("", encoding="utf-8")
with mock.patch.dict(os.environ, {"AUTHOR_ROOT": str(wrong_root)}), mock.patch.object(server.Path, "cwd", return_value=self.root):
self.assertEqual(server.resolve_root(), self.root)
def test_slugify_normalises_text_and_keeps_fallback(self):
self.assertEqual(server.slugify("Hello, Org Web!"), "hello-org-web")
self.assertEqual(server.slugify(" "), "untitled")