Code Duplication    Length = 16-16 lines in 3 locations

tests/test_numbering.py 3 locations

@@ 349-364 (lines=16) @@
346
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
347
348
    src = Header(2, [u'first-section', [], []], createListStr(u'First section'))
349
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
350
351
    src = Header(2, [u'second-section', [], []], createListStr(u'Second section'))
352
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
353
354
def test_numbering_sectioning_string():
355
    init()
356
357
    meta = getMeta1()
358
359
    sectioning(meta)
360
361
    src = Para(createListStr(u'Exercise #'))
362
    dest = Para([
363
        Span(
364
            [u'exercise:2.2.1', ['pandoc-numbering-text', 'exercise'], []],
365
            [Strong(createListStr(u'Exercise 2.1'))]
366
        )
367
    ])
@@ 332-347 (lines=16) @@
329
330
    assert pandoc_numbering.numbering(src['t'], src['c'], '', {}) == dest
331
332
def test_numbering_sharp_sharp():
333
    init()
334
335
    src = Para(createListStr(u'Exercise ##'))
336
    dest = Para(createListStr(u'Exercise #'))
337
    pandoc_numbering.numbering(src['t'], src['c'], '', {})
338
339
    assert src == dest
340
341
def sectioning(meta):
342
    src = Header(1, [u'first-chapter', [], []], createListStr(u'First chapter'))
343
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
344
345
    src = Header(1, [u'second-chapter', [], []], createListStr(u'Second chapter'))
346
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
347
348
    src = Header(2, [u'first-section', [], []], createListStr(u'First section'))
349
    pandoc_numbering.numbering(src['t'], src['c'], '', meta)
350
@@ 315-330 (lines=16) @@
312
    src = Para(createListStr(u'Exercise +.#'))
313
    dest = Para([
314
        Span(
315
            [u'exercise:2.2', ['pandoc-numbering-text', 'exercise'], []],
316
            [Strong(createListStr(u'Exercise 2.2'))]
317
        )
318
    ])
319
320
    assert pandoc_numbering.numbering(src['t'], src['c'], '', {}) == dest
321
322
    src = Para([Str(u'Exercise'), Space(), Str(u'#')])
323
    dest = Para([
324
        Span(
325
            [u'exercise:1', ['pandoc-numbering-text', 'exercise'], []],
326
            [Strong(createListStr(u'Exercise 1'))]
327
        )
328
    ])
329
330
    assert pandoc_numbering.numbering(src['t'], src['c'], '', {}) == dest
331
332
def test_numbering_sharp_sharp():
333
    init()