Esempio n. 1
0
 def test_cssa_rgba_semi(self):
     color = Color('salmon', 0.7)
     self.assertAlmostEqual(color.get_rgba()[0], 0.98039215)
     self.assertAlmostEqual(color.get_rgba()[1], 0.50196078)
     self.assertAlmostEqual(color.get_rgba()[2], 0.44705882)
     self.assertAlmostEqual(color.get_rgba()[3], 0.7)
Esempio n. 2
0
 def test_greya_rgba_transparent(self):
     color = Color(0, 0)
     self.assertEqual(color.get_rgba(), (0, 0, 0, 0))
Esempio n. 3
0
 def test_greya_rgba_semi(self):
     color = Color(0.25, 0.4)
     self.assertEqual(color.get_rgba(), (0.25, 0.25, 0.25, 0.4))
Esempio n. 4
0
 def test_grey_rgba_black(self):
     color = Color(0)
     self.assertEqual(color.get_rgba(), (0, 0, 0, 1))
Esempio n. 5
0
 def test_grey_rgba_color(self):
     color = Color(0.25)
     self.assertEqual(color.get_rgba(), (0.25, 0.25, 0.25, 1))
Esempio n. 6
0
 def test_rgb_rgba_color(self):
     color = Color(1, 0.5, 0.25)
     self.assertEqual(color.get_rgba(), (1, 0.5, 0.25, 1))
Esempio n. 7
0
 def test_with_l_factor(self):
     color = Color(0.1, 0.3, 0.5, 0.7).with_l_factor(0.5)
     self.assertAlmostEqual(color.get_rgba()[0], 0.05)
     self.assertAlmostEqual(color.get_rgba()[1], 0.15)
     self.assertAlmostEqual(color.get_rgba()[2], 0.25)
     self.assertAlmostEqual(color.get_rgba()[3], 0.7)
Esempio n. 8
0
 def test_with_a_factor(self):
     color = Color(0.1, 0.3, 0.5, 0.7).with_a_factor(0.5)
     self.assertEqual(color.get_rgba(), (0.1, 0.3, 0.5, 0.35))
Esempio n. 9
0
 def test_with_l(self):
     color = Color(0.1, 0.2, 0.3, 0.4).with_l(0.5)
     self.assertAlmostEqual(color.get_rgba()[0], 0.25)
     self.assertAlmostEqual(color.get_rgba()[1], 0.5)
     self.assertAlmostEqual(color.get_rgba()[2], 0.75)
     self.assertAlmostEqual(color.get_rgba()[3], 0.4)
Esempio n. 10
0
 def test_with_a(self):
     color = Color(0.1, 0.2, 0.3, 0.4).with_a(0.5)
     self.assertEqual(color.get_rgba(), (0.1, 0.2, 0.3, 0.5))