Ejemplo n.º 1
0
def test_parse_with_custom_tags():
    markups = {"info": F.GREEN + S.BRIGHT}

    am = AnsiMarkup(custom_markups=markups, strip=False)
    assert am.feed("<info>1</info>", strict=True) == F.GREEN + S.BRIGHT + "1" + S.RESET_ALL
Ejemplo n.º 2
0
def test_strip_with_custom_markups():
    markups = {"red": "", "b,g,r": "", "fg 1,2,3": ""}

    am = AnsiMarkup(custom_markups=markups, strip=True)
    assert am.feed("<red>1</red><b,g,r>2</b,g,r><fg 1,2,3>3</fg 1,2,3>", strict=True) == "123"