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