MCPcopy Index your code
hub / github.com/idank/explainshell / test_markdown_generator

Method test_markdown_generator

tests/test_store.py:316–327  ·  view source on GitHub ↗
(self, store)

Source from the content-addressed store, hash-verified

314 assert result.generator == "roff"
315
316 def test_markdown_generator(self, store):
317 mp = _make_manpage("curl", "1")
318 raw = RawManpage(
319 source_text="# curl",
320 generated_at=datetime.datetime(2025, 1, 1, tzinfo=datetime.timezone.utc),
321 generator="mandoc -T markdown",
322 )
323 store.add_manpage(mp, raw)
324
325 result = store.get_raw_manpage("ubuntu/26.04/1/curl.1.gz")
326 assert result is not None
327 assert "markdown" in result.generator
328
329 def test_not_found_returns_none(self, store):
330 assert store.get_raw_manpage("ubuntu/26.04/1/nosuch.1.gz") is None

Callers

nothing calls this directly

Calls 4

RawManpageClass · 0.90
add_manpageMethod · 0.80
get_raw_manpageMethod · 0.80
_make_manpageFunction · 0.70

Tested by

no test coverage detected