add attributes

This commit is contained in:
Will McGugan 2020-05-21 17:15:08 +01:00
parent 5097f44092
commit afb94d97dc
13 changed files with 251 additions and 709 deletions

View file

@ -83,14 +83,14 @@ def test_parse_error() -> None:
def test_get_ansi_codes() -> None:
assert Color.parse("default").get_ansi_codes() == ["39"]
assert Color.parse("default").get_ansi_codes(False) == ["49"]
assert Color.parse("red").get_ansi_codes() == ["31"]
assert Color.parse("red").get_ansi_codes(False) == ["41"]
assert Color.parse("1").get_ansi_codes() == ["38", "5", "1"]
assert Color.parse("1").get_ansi_codes(False) == ["48", "5", "1"]
assert Color.parse("#ff0000").get_ansi_codes() == ["38", "2", "255", "0", "0"]
assert Color.parse("#ff0000").get_ansi_codes(False) == ["48", "2", "255", "0", "0"]
assert Color.parse("default").get_ansi_codes() == ("39",)
assert Color.parse("default").get_ansi_codes(False) == ("49",)
assert Color.parse("red").get_ansi_codes() == ("31",)
assert Color.parse("red").get_ansi_codes(False) == ("41",)
assert Color.parse("1").get_ansi_codes() == ("38", "5", "1")
assert Color.parse("1").get_ansi_codes(False) == ("48", "5", "1")
assert Color.parse("#ff0000").get_ansi_codes() == ("38", "2", "255", "0", "0")
assert Color.parse("#ff0000").get_ansi_codes(False) == ("48", "2", "255", "0", "0")
def test_downgrade() -> None: