|
@@ 71-94 (lines=24) @@
|
| 68 |
|
pandoc_numbering.referencing(src['t'], src['c'], '', {}) |
| 69 |
|
assert json.loads(json.dumps(src)) == dest |
| 70 |
|
|
| 71 |
|
def test_referencing_prefix(): |
| 72 |
|
init() |
| 73 |
|
|
| 74 |
|
src = Para(createListStr('Exercise (The title) #exercise:first')) |
| 75 |
|
pandoc_numbering.numbering(src['t'], src['c'], u'', {}) |
| 76 |
|
|
| 77 |
|
src = json.loads(json.dumps(createLink( |
| 78 |
|
['', [], []], |
| 79 |
|
createListStr('#d#D#t#T#n#'), |
| 80 |
|
[u'#exercise:first', u''] |
| 81 |
|
))) |
| 82 |
|
dest = json.loads(json.dumps(createLink( |
| 83 |
|
['', [], []], |
| 84 |
|
createListStr('exercise') + |
| 85 |
|
createListStr('Exercise') + |
| 86 |
|
createListStr('the title') + |
| 87 |
|
createListStr('The title') + |
| 88 |
|
createListStr('1') + |
| 89 |
|
createListStr('1'), |
| 90 |
|
[u'#exercise:first', u''] |
| 91 |
|
))) |
| 92 |
|
|
| 93 |
|
pandoc_numbering.referencing(src['t'], src['c'], '', {}) |
| 94 |
|
assert src == dest |
| 95 |
|
|
| 96 |
|
def test_referencing_prefix_single(): |
| 97 |
|
init() |
|
@@ 111-121 (lines=11) @@
|
| 108 |
|
pandoc_numbering.referencing(src['t'], src['c'], '', {}) |
| 109 |
|
assert src == dest |
| 110 |
|
|
| 111 |
|
def test_referencing_name(): |
| 112 |
|
init() |
| 113 |
|
|
| 114 |
|
src = Para(createListStr('Exercise #first')) |
| 115 |
|
pandoc_numbering.numbering(src['t'], src['c'], u'', {}) |
| 116 |
|
|
| 117 |
|
src = json.loads(json.dumps(createLink(['', [], []], createListStr('exercise #'), [u'#exercise:first', u'']))) |
| 118 |
|
dest = json.loads(json.dumps(createLink(['', [], []], createListStr('exercise 1'), [u'#exercise:first', u'']))) |
| 119 |
|
|
| 120 |
|
pandoc_numbering.referencing(src['t'], src['c'], '', {}) |
| 121 |
|
assert src == dest |
| 122 |
|
|
| 123 |
|
def test_referencing_automatic(): |
| 124 |
|
init() |