Пример #1
0
 def test_should_apply_opacity_case1(self):
     bg_color = Color(rgb=Color.BLACK)
     color1 = Color(rgb=(100, 50, 200))
     opacity = 0.5
     self.assertEqual(
         color1.apply_opacity(bg_color, opacity).to_tuple(), (50, 25, 100))
     opacity = 0.25
     self.assertEqual(
         color1.apply_opacity(bg_color, opacity).to_tuple(), (25, 12, 50))
Пример #2
0
 def test_should_apply_opacity_case2(self):
     bg_color = Color(rgb=(100, 100, 100))
     color1 = Color(rgb=(100, 60, 30))
     opacity = 0.5
     self.assertEqual(
         color1.apply_opacity(bg_color, opacity).to_tuple(), (100, 80, 65))
     print(bg_color.to_tuple())
     print(color1.to_tuple())
     opacity = 0.75
     self.assertEqual(
         color1.apply_opacity(bg_color, opacity).to_tuple(), (100, 70, 48))