from test.tools.tools import * from test.tools.gfx import * space = apply(gzz.impl.ModularSpace, spaceArgList()) # Test it with ppactions ppact = gzz.modules.pp.PPActionsImpl(space) paper = ppact.newPaper() vc = gzz.view.AbstractViewContext() vc.setCellView(CellInBox_ConstFlat(50, 50)) d = gzz.modules.pp.PPDims(space) def testSingleNote(): note = ppact.newNote(paper, 100, 200, "FOO") vc.setAccursed(space.getCell(note)) vs = getvs() vs.map.put(SolidBgVob(java.awt.Color.red)) print "PLace" gzz.view.CoordinatePlaneView(d.contains, d.pan).render(vs, 0, vc) print "Placed" render(vs) # Now, check that it's there... checkAvgColor(80, 50, 17, 200, (255, 0, 0), delta=1) checkAvgColor(153, 50, 17, 200, (255, 0, 0), delta=1) checkAvgColor(50, 180, 200, 17, (255, 0, 0), delta=1) checkAvgColor(50, 253, 200, 17, (255, 0, 0), delta=1) checkAvgColor(103, 203, 44, 44, (255, 255, 255), delta=1)