lotes of replies... (refresh)

This commit is contained in:
ed committed 2026-08-25 09:45:20 -04:00
1 parent bca5513b5c
commit 63f840bff2
103 files changed
+3634 -22

No files matched your search

+3 -2
View File
@@ -59,8 +59,9 @@ def _frontmatter(
spine_handle: str,
in_reply_to: str,
parent_post_id: str | None = None,
draft: bool = False,
) -> str:
"""Build the YAML frontmatter block for an archive note (always ``draft: true``)."""
"""Build the YAML frontmatter block for an archive note. New notes default to ``draft: false`` (publish by default); pass ``draft=True`` to override."""
lines = [
"---",
f"title: {_yaml_quote(title)}",
@@ -72,7 +73,7 @@ def _frontmatter(
f"post_id: {_yaml_quote(post_id)}",
f"date: {date}",
f"archived: {archived}",
"draft: true",
f"draft: {'true' if draft else 'false'}",
"tags:",
" - archive",
" - twitter",
+3 -3
View File
@@ -24,7 +24,7 @@ class EmitMediaTests(unittest.TestCase):
old = (
"---\n"
"title: Old\n"
"draft: false\n"
"draft: true\n"
"tags:\n"
" - archive\n"
" - twitter\n"
@@ -35,7 +35,7 @@ class EmitMediaTests(unittest.TestCase):
fresh = (
"---\n"
"title: Fresh\n"
"draft: true\n"
"draft: false\n"
"tags:\n"
" - archive\n"
" - twitter\n"
@@ -43,7 +43,7 @@ class EmitMediaTests(unittest.TestCase):
"---\n\nFresh body\n"
)
merged = preserve_review_state(old, fresh, mechanical_tags={"archive", "twitter", "example"})
self.assertIn("draft: false", merged)
self.assertIn("draft: true", merged)
self.assertIn(" - vulkan", merged)
self.assertIn("Fresh body", merged)
self.assertNotIn("Old body", merged)