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

1import inspect 1ab

2 

3import markdown 1ab

4from inline_snapshot import snapshot 1ab

5 

6from markdown_include_variants import IncludeVariantsExtension 1ab

7 

8 

9def test_only_preview(): 1ab

10 input_md = inspect.cleandoc( 1cd

11 """ 

12 {* docs_src/simple/tutorial001.py ln[0] *} 

13 """ 

14 ) 

15 

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 )