def test_listing_classic(): init() meta = getMeta1() src = Para(createListStr(u'Exercise #')) pandoc_numbering.numbering(src['t'], src['c'], '', meta) src = Para(createListStr(u'Exercise (test) #')) pandoc_numbering.numbering(src['t'], src['c'], '', meta) doc = [[{'unMeta': meta}], []] pandoc_numbering.addListings(doc, '', meta) dest = [ Header(1, ['', ['unnumbered'], []], createListStr(u'Listings of exercises')), BulletList([ [Plain([createLink(['', [], []], createListStr(u'0.0.1 Exercise'), ['#exercise:0.0.1', ''])])], [Plain([createLink(['', [], []], createListStr(u'0.0.2 test'), ['#exercise:0.0.2', ''])])] ]) ] assert json.loads(json.dumps(doc[1])) == json.loads(json.dumps(dest))