Completed
Push — master ( 526ed2...286faa )
by Christophe
22s
created

metadata()   A

Complexity

Conditions 1

Size

Total Lines 5

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
dl 0
loc 5
rs 9.4285
c 1
b 0
f 0
1
# This Python file uses the following encoding: utf-8
2
from unittest import TestCase
3
from panflute import *
4
5
import pandoc_latex_tip
6
7
def metadata():
8
    return {
9
        'pandoc-latex-tip': MetaList(
10
            MetaMap(
11
                classes=MetaList(MetaString('class1'), MetaString('class2'))
12
            )
13
        )
14
    }
15
16
def test_span():
17
    doc = Doc(Para(Span(classes = ['class1', 'class2'])), metadata=metadata(), format='latex', api_version=(1, 17, 2))
18
    pandoc_latex_tip.main(doc)
19
    assert doc.content[0].content[0].format == 'tex'
20
21
def test_div():
22
    doc = Doc(Div(classes = ['class1', 'class2']), metadata=metadata(), format='latex', api_version=(1, 17, 2))
23
    pandoc_latex_tip.main(doc)
24
    assert doc.content[0].format == 'tex'
25
26
def test_code():
27
    doc = Doc(Para(Code('', classes = ['class1', 'class2'])), metadata=metadata(), format='latex', api_version=(1, 17, 2))
28
    pandoc_latex_tip.main(doc)
29
    assert doc.content[0].content[0].format == 'tex'
30
31
def test_codeblock():
32
    doc = Doc(CodeBlock('', classes = ['class1', 'class2']), metadata=metadata(), format='latex', api_version=(1, 17, 2))
33
    pandoc_latex_tip.main(doc)
34
    assert doc.content[0].format == 'tex'
35
36