rich/tests/test_color_triplet.py

17 lines
469 B
Python

from rich.color_triplet import ColorTriplet
def test_hex():
assert ColorTriplet(255, 255, 255).hex == "#ffffff"
assert ColorTriplet(0, 255, 0).hex == "#00ff00"
def test_rgb():
assert ColorTriplet(255, 255, 255).rgb == "rgb(255,255,255)"
assert ColorTriplet(0, 255, 0).rgb == "rgb(0,255,0)"
def test_normalized():
assert ColorTriplet(255, 255, 255).normalized == (1.0, 1.0, 1.0)
assert ColorTriplet(0, 255, 0).normalized == (0.0, 1.0, 0.0)