Esempio n. 1
0
 def test_white(self):
     h, s, l = 0, 0, 1
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 255)
     self.assertEqual(g, 255)
     self.assertEqual(b, 255)
Esempio n. 2
0
 def test_black(self):
     h, s, l = 0, 0, 0
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 0)
     self.assertEqual(g, 0)
     self.assertEqual(b, 0)
Esempio n. 3
0
 def test_primary_colour_red(self):
     h, s, l = 0, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 255)
     self.assertEqual(g, 0)
     self.assertEqual(b, 0)
Esempio n. 4
0
 def test_secondary_colour_yellow(self):
     h, s, l = 60, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 255)
     self.assertEqual(g, 255)
     self.assertEqual(b, 0)
Esempio n. 5
0
 def test_secondary_colour_magenta(self):
     h, s, l = 300, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 255)
     self.assertEqual(g, 0)
     self.assertEqual(b, 255)
Esempio n. 6
0
 def test_primary_colour_blue(self):
     h, s, l = 240, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 0)
     self.assertEqual(g, 0)
     self.assertEqual(b, 255)
Esempio n. 7
0
 def test_secondary_colour_cyan(self):
     h, s, l = 180, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 0)
     self.assertEqual(g, 255)
     self.assertEqual(b, 255)
Esempio n. 8
0
 def test_primary_colour_red(self):
     h, s, l = 0, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (255, 0, 0))
Esempio n. 9
0
 def test_primary_colour_green(self):
     h, s, l = 120, 1, 0.5
     r, g, b = hsl2rgb(h, s, l)
     self.assertEqual(r, 0)
     self.assertEqual(g, 255)
     self.assertEqual(b, 0)
Esempio n. 10
0
 def test_black(self):
     h, s, l = 0, 0, 0
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (0, 0, 0))
Esempio n. 11
0
 def test_white(self):
     h, s, l = 0, 0, 1
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (255, 255, 255))
Esempio n. 12
0
 def test_secondary_colour_magenta(self):
     h, s, l = 300, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (255, 0, 255))
Esempio n. 13
0
 def test_secondary_colour_yellow(self):
     h, s, l = 60, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (255, 255, 0))
Esempio n. 14
0
 def test_secondary_colour_cyan(self):
     h, s, l = 180, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (0, 255, 255))
Esempio n. 15
0
 def test_primary_colour_blue(self):
     h, s, l = 240, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (0, 0, 255))
Esempio n. 16
0
 def test_primary_colour_green(self):
     h, s, l = 120, 1, 0.5
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (0, 255, 0))