コード例 #1
0
ファイル: test_header_grammar.py プロジェクト: volnt/yabuf
def test_no_eoh():
    raw = """
# Titre

Content
"""
    
    hg = HeaderGrammar(raw)
    hg.parse()

    assert getattr(hg, "content", None) == raw
    assert getattr(hg, "raw", None) == raw
コード例 #2
0
ファイル: test_header_grammar.py プロジェクト: volnt/yabuf
def test_comments():
    raw = """
attribute : value //comment : foo
----------

# Titre

Content
"""
    
    hg = HeaderGrammar(raw)
    hg.parse()

    assert getattr(hg, "attribute", None) == "value"
コード例 #3
0
ファイル: test_header_grammar.py プロジェクト: volnt/yabuf
def test_attribute():
    raw = """
attribute : value
----------

# Titre

Content
"""

    content = """
# Titre

Content
"""
    
    hg = HeaderGrammar(raw)
    hg.parse()

    assert getattr(hg, "attribute", None) == "value"
    assert getattr(hg, "content", None) == content