From 2c84f49ce5ea480074f75cd7c44af36a6dfbc0e8 Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Wed, 11 Dec 2019 14:40:49 +0000 Subject: [PATCH] tests for color_triplet --- tests/test_color_triplet.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/test_color_triplet.py diff --git a/tests/test_color_triplet.py b/tests/test_color_triplet.py new file mode 100644 index 00000000..4a592c86 --- /dev/null +++ b/tests/test_color_triplet.py @@ -0,0 +1,16 @@ +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)