mirror of
https://github.com/dylanaraps/pywal.git
synced 2025-08-10 14:59:06 +02:00
colors: Darken bg if contrast is too low.
This commit is contained in:
@ -64,23 +64,33 @@ class TestUtil(unittest.TestCase):
|
||||
def test_hex_to_rgb_black(self):
|
||||
"""> Convert #000000 to RGB."""
|
||||
result = util.hex_to_rgb("#000000")
|
||||
self.assertEqual(result, "0,0,0")
|
||||
self.assertEqual(result, (0, 0, 0))
|
||||
|
||||
def test_hex_to_rgb_white(self):
|
||||
"""> Convert #FFFFFF to RGB."""
|
||||
result = util.hex_to_rgb("#FFFFFF")
|
||||
self.assertEqual(result, "255,255,255")
|
||||
"""> Convert #ffffff to RGB."""
|
||||
result = util.hex_to_rgb("#ffffff")
|
||||
self.assertEqual(result, (255, 255, 255))
|
||||
|
||||
def test_hex_to_rgb_rand(self):
|
||||
"""> Convert #98AEC2 to RGB."""
|
||||
result = util.hex_to_rgb("#98AEC2")
|
||||
self.assertEqual(result, "152,174,194")
|
||||
"""> Convert #98aec2 to RGB."""
|
||||
result = util.hex_to_rgb("#98aec2")
|
||||
self.assertEqual(result, (152, 174, 194))
|
||||
|
||||
def test_hex_to_xrgba(self):
|
||||
"""> Convert #98AEC2 to XRGBA."""
|
||||
result = util.hex_to_xrgba("#98AEC2")
|
||||
"""> Convert #98aec2 to XRGBA."""
|
||||
result = util.hex_to_xrgba("#98aec2")
|
||||
self.assertEqual(result, "98/ae/c2/ff")
|
||||
|
||||
def test_rgb_to_hex(self):
|
||||
"""> Convert 152,174,194 to HEX."""
|
||||
result = util.rgb_to_hex((152, 174, 194))
|
||||
self.assertEqual(result, "#98aec2")
|
||||
|
||||
def test_darken_color(self):
|
||||
"""> Darken #ffffff by 0.25."""
|
||||
result = util.darken_color("#ffffff", 0.25)
|
||||
self.assertEqual(result, "#bfbfbf")
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
Reference in New Issue
Block a user