Coverage for tests/test_only_preview.py: 100%
8 statements
« prev ^ index » next coverage.py v7.6.1, created at 2026-10-15 15:22 +0000
« prev ^ index » next coverage.py v7.6.1, created at 2026-10-15 15:22 +0000
1import inspect 1ab
3import markdown 1ab
4from inline_snapshot import snapshot 1ab
6from markdown_include_variants import IncludeVariantsExtension 1ab
9def test_only_preview(): 1ab
10 input_md = inspect.cleandoc( 1cd
11 """
12 {* docs_src/simple/tutorial001.py ln[0] *}
13 """
14 )
16 result = markdown.markdown( 1cd
17 input_md,
18 extensions=[
19 IncludeVariantsExtension(),
20 ],
21 )
22 assert result == snapshot( 1cd
23 inspect.cleandoc(
24 """
25 <p>///// details | 👀 Full file preview</p>
26 <p>//// tab | Python 3.8+</p>
27 <p><code>python
28 {!docs_src/simple/tutorial001.py!}</code></p>
29 <p>////</p>
30 <p>/////</p>
31 """
32 )
33 )