Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
19 lines
535 B
Python
19 lines
535 B
Python
import sys
|
|
from pathlib import Path
|
|
|
|
sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "scripts"))
|
|
|
|
from mkdocs_pandoc_strip import on_page_markdown
|
|
|
|
|
|
def test_mkdocs_pandoc_strip_none_input():
|
|
"""Prove that on_page_markdown handles None input without raising TypeError."""
|
|
result = on_page_markdown(None)
|
|
assert result == ""
|
|
|
|
|
|
def test_mkdocs_pandoc_strip_empty_input():
|
|
"""Prove that on_page_markdown handles empty input returning empty string."""
|
|
result = on_page_markdown("")
|
|
assert result == ""
|