Esempio n. 1
0
 def do_fuzzy(self):
     from random import seed, randint
     seed(0)
     rgb = tuple(randint(0, 255) for i in range(3))
     hls = rgb_to_hls(*rgb)
     hls2rgb = hls_to_rgb(*hls)
     self.assertEqual(rgb, hls2rgb)
     rgb2hls = rgb_to_hls(*hls2rgb)
     self.assertEqual(rgb2hls, hls)
Esempio n. 2
0
 def test_02_hls_to_rgb_underflow(self):
     self.assertEqual(hls_to_rgb(0.5962, 0.4706, 1.0833),
                      (-10, 100, 250))
Esempio n. 3
0
 def test_03_hls_to_rgb_overflow(self):
     self.assertEqual(hls_to_rgb(0.4713, 0.6078, 1.4500),
                      (10, 300, 250))
Esempio n. 4
0
 def test_01_hls_to_rgb(self):
     self.assertEqual(hls_to_rgb(0.6042, 0.5098, 0.9600),
                      (10, 100, 250))