def test_rectangle(): canvas = oc.ObjectCanvas() rect = oc.Rectangle((100, 100), 200, 300, line_color="green", fill_color="purple") canvas.add_object(rect) render_to_file(canvas, "rect.png")
def test_rectangle(): canvas = oc.ObjectCanvas() rect = oc.Rectangle((100, 100), 200, 300, line_color='green', line_width=300, fill_color='purple') canvas.add_object(rect) render_to_file(canvas, "rectangle.png")
def test_circle(): canvas = oc.ObjectCanvas() center = (100, 100) diameter = 75 for line_width in range(1, 5): c = oc.Circle(center, diameter, line_color="red", fill_color="blue", line_width=line_width, ) canvas.add_object(c) center = (center[0] + 50, center[0] + 50) render_to_file(canvas, "circle.png")
def test_polyline(): """ can we draw a polyline? """ canvas = oc.ObjectCanvas() points = ((10, 10), # this should be a triangle (10, 400), (400, 10), (10, 10), ) pl = oc.PolyLine(points) canvas.add_object(pl) render_to_file(canvas, "polyline.png")
def test_backgound(): canvas = oc.ObjectCanvas(background='blue') render_to_file(canvas, "blue_background.png")
def test_init(): canvas = oc.ObjectCanvas() assert canvas