Ejemplo n.º 1
0
 def test_stops_updated(self):
     gradient = self.create_gradient()
     self.set_stops(gradient)
     with self.assertTraitChanges(gradient, "updated", count=1):
         gradient.stops = [
             ColorStop(offset=0.0, color='blue'),
             ColorStop(offset=1.0, color='lime'),
         ]
Ejemplo n.º 2
0
    def test_color_updated(self):
        color_stop = ColorStop(offset=0.5, color="red")

        with self.assertTraitChanges(color_stop, "updated", count=1):
            color_stop.color = "blue"
Ejemplo n.º 3
0
    def test_to_array(self):
        color_stop = ColorStop(offset=0.5, color="red")

        a = color_stop.to_array()

        assert_array_equal(a, np.array([0.5, 1.0, 0.0, 0.0, 1.0]))
Ejemplo n.º 4
0
 def set_brush_stops(self, brush):
     brush.gradient.stops = [
         ColorStop(offset=0.0, color='red'),
         ColorStop(offset=0.5, color='yellow'),
         ColorStop(offset=1.0, color='lime'),
     ]
Ejemplo n.º 5
0
 def set_stops(self, gradient):
     gradient.stops = [
         ColorStop(offset=0.0, color='red'),
         ColorStop(offset=0.5, color='yellow'),
         ColorStop(offset=1.0, color='lime'),
     ]