MCPcopy
hub / github.com/csev/py4e / test

Function test

code/graphics/graphics.py:984–1026  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

982 return (format % x).rstrip('0').rstrip('.')
983
984def test():
985 win = GraphWin()
986 win.setCoords(0,0,10,10)
987 t = Text(Point(5,5), "Centered Text")
988 t.draw(win)
989 p = Polygon(Point(1,1), Point(5,3), Point(2,7))
990 p.draw(win)
991 e = Entry(Point(5,6), 10)
992 e.draw(win)
993 win.getMouse()
994 p.setFill("red")
995 p.setOutline("blue")
996 p.setWidth(2)
997 s = ""
998 for pt in p.getPoints():
999 s = s + "(%0.1f,%0.1f) " % (pt.getX(), pt.getY())
1000 t.setText(e.getText())
1001 e.setFill("green")
1002 e.setText("Spam!")
1003 e.move(2,0)
1004 win.getMouse()
1005 p.move(2,3)
1006 s = ""
1007 for pt in p.getPoints():
1008 s = s + "(%0.1f,%0.1f) " % (pt.getX(), pt.getY())
1009 t.setText(s)
1010 win.getMouse()
1011 p.undraw()
1012 e.undraw()
1013 t.setStyle("bold")
1014 win.getMouse()
1015 t.setStyle("normal")
1016 win.getMouse()
1017 t.setStyle("italic")
1018 win.getMouse()
1019 t.setStyle("bold italic")
1020 win.getMouse()
1021 t.setSize(14)
1022 win.getMouse()
1023 t.setFace("arial")
1024 t.setSize(20)
1025 win.getMouse()
1026 win.close()
1027
1028if __name__ == "__main__":
1029 test()

Callers 1

graphics.pyFile · 0.85

Calls 15

setCoordsMethod · 0.95
getMouseMethod · 0.95
setFillMethod · 0.95
getPointsMethod · 0.95
setTextMethod · 0.95
getTextMethod · 0.95
setTextMethod · 0.95
setStyleMethod · 0.95
setSizeMethod · 0.95
setFaceMethod · 0.95
closeMethod · 0.95
GraphWinClass · 0.85

Tested by

no test coverage detected