Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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)
Exemplo 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))
Exemplo 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)
Exemplo n.º 10
0
 def test_black(self):
     h, s, l = 0, 0, 0
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (0, 0, 0))
Exemplo n.º 11
0
 def test_white(self):
     h, s, l = 0, 0, 1
     rgb = hsl2rgb(h, s, l)
     self.assertEqual(rgb, (255, 255, 255))
Exemplo 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))
Exemplo 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))
Exemplo 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))
Exemplo 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))
Exemplo 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))