From 24eee5129770aa1489428b0b47bca5a9d1651d63 Mon Sep 17 00:00:00 2001 From: zimmersandro Date: Fri, 3 Apr 2026 15:15:06 +0200 Subject: [PATCH] test: test cases for kata RGB to Hex --- tests/test_codewars/test_rgb_2_hex.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tests/test_codewars/test_rgb_2_hex.py diff --git a/tests/test_codewars/test_rgb_2_hex.py b/tests/test_codewars/test_rgb_2_hex.py new file mode 100644 index 0000000..080746e --- /dev/null +++ b/tests/test_codewars/test_rgb_2_hex.py @@ -0,0 +1,16 @@ +from src.codewars.kata_rgb_2_hex import rgb +import pytest + + +@pytest.mark.parametrize( + ("r", "g", "b", "expected"), + [ + (0, 0, 0, "000000"), + (1, 2, 3, "010203"), + (255, 255, 255, "FFFFFF"), + (254, 253, 252, "FEFDFC"), + (-20, 275, 125, "00FF7D"), + ], +) +def test_rgb_2_hex(r, g, b, expected): + assert rgb(r, g, b) == expected