def test_get_paint_server(self): rg = RadialGradient() self.assertTrue(re.match("^url\(#id\d+\) none$", rg.get_paint_server())) self.assertTrue( re.match("^url\(#id\d+\) red$", rg.get_paint_server(default='red')))
def draw_background(drawing): rad = RadialGradient(center=("50%", "50%"), r="50%", focal=("50%", "50%")) rad.add_stop_color(offset="0%", color="rgb(170,170,170)", opacity="1") rad.add_stop_color(offset="90%", color="rgb(0,0,0)", opacity="1") drawing.defs.add(rad) size = max(WIDTH, HEIGHT) / 1.25 c = Circle(center=(WIDTH / 2, HEIGHT / 2), r=size, fill=rad.get_paint_server()) drawing.add(c)
def test_get_paint_server(self): rg = RadialGradient() self.assertTrue(re.match("^url\(#id\d+\) none$", rg.get_paint_server())) self.assertTrue(re.match("^url\(#id\d+\) red$", rg.get_paint_server(default='red')))