test_markup.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:python-ansimarkup 作者: gvalkov 项目源码 文件源码
def test_unknown_tags():
    assert p('<tag>1</tag>') == '<tag>1</tag>'
    assert p('<tag>') == '<tag>'
    assert p('</tag>') == '</tag>'

    assert p('<b>1</b><tag>2</tag>') == S.BRIGHT + '1' + S.RESET_ALL + '<tag>2</tag>'
    assert p('<tag>1</tag><b>2</b>') == '<tag>1</tag>' + S.BRIGHT + '2' + S.RESET_ALL

    assert p('<b>1</b><tag>2</tag><b>3</b>') == S.BRIGHT + '1' + S.RESET_ALL + '<tag>2</tag>' + S.BRIGHT + '3' + S.RESET_ALL
    assert p('<tag>1</tag><b>2</b><tag>3</tag>') == '<tag>1</tag>' + S.BRIGHT + '2' + S.RESET_ALL + '<tag>3</tag>'

    assert p('<b><tag>1</tag></b>') == S.BRIGHT + '<tag>1</tag>' + S.RESET_ALL
    assert p('<tag><b>1</b></tag>') == '<tag>' + S.BRIGHT + '1' + S.RESET_ALL + '</tag>'

    assert p('<b><tag>1</tag>') == S.BRIGHT + '<tag>1</tag>'
    assert p('<tag>1</tag><b>') == '<tag>1</tag>' + S.BRIGHT

    assert p('<b><tag>') == S.BRIGHT + '<tag>'
    assert p('<tag><b>') == "<tag>" + S.BRIGHT

    assert p('<b></tag>') == S.BRIGHT + '</tag>'
    assert p('</tag><b>') == "</tag>" + S.BRIGHT
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号