File tree Expand file tree Collapse file tree 5 files changed +381
-6
lines changed Expand file tree Collapse file tree 5 files changed +381
-6
lines changed Original file line number Diff line number Diff line change 44
55"""The markdown2 test suite entry point."""
66
7+ import importlib
78import os
89from os .path import join , abspath , dirname
910import sys
1011import logging
11-
1212import testlib
1313
1414log = logging .getLogger ("test" )
@@ -37,11 +37,12 @@ def setup():
3737
3838 setup ()
3939 default_tags = []
40- try :
41- import pygments # noqa
42- except ImportError :
43- log .warning ("skipping pygments tests ('pygments' module not found)" )
44- default_tags .append ("-pygments" )
40+ for extra_lib in ('pygments' , 'wavedrom' ):
41+ try :
42+ importlib .import_module (extra_lib )
43+ except ImportError :
44+ log .warning ("skipping %s tests ('%s' module not found)" % (extra_lib , extra_lib ))
45+ default_tags .append ("-%s" % extra_lib )
4546
4647 retval = testlib .harness (testdir_from_ns = testdir_from_ns ,
4748 default_tags = default_tags )
Load Diff Large diffs are not rendered by default.
Original file line number Diff line number Diff line change 1+ {"extras": ["wavedrom"]}
Original file line number Diff line number Diff line change 1+ extra wavedrom
Original file line number Diff line number Diff line change 1+ Here is a basic wavedrom diagram:
2+ ```wavedrom
3+ { "signal": [{ "name": "Alfa", "wave": "01.zx=ud.23.456789" }] }
4+ ```
5+
6+ And here is a more complex one, inside of a list
7+
8+ * More complex diagram
9+ * Inside of nested list
10+ ```wavedrom
11+ { signal: [
12+ { name: "pclk", wave: 'p.......' },
13+ { name: "Pclk", wave: 'P.......' },
14+ { name: "nclk", wave: 'n.......' },
15+ { name: "Nclk", wave: 'N.......' },
16+ {},
17+ { name: 'clk0', wave: 'phnlPHNL' },
18+ { name: 'clk1', wave: 'xhlhLHl.' },
19+ { name: 'clk2', wave: 'hpHplnLn' },
20+ { name: 'clk3', wave: 'nhNhplPl' },
21+ { name: 'clk4', wave: 'xlh.L.Hx' },
22+ ]}
23+ ```
24+ * Making sure not to break indentation
You can’t perform that action at this time.
0 commit comments