Example #1
0
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