def testMove(self): """Move, MoveXY, GetPositionTuple""" for point in testPoint.getValidPointData(): self.testControl.Move(point) self.assertEquals(point.Get(), self.testControl.GetPositionTuple()) # TODO: what is expected behavior? see 'testPosition' above. unchanged = self.testControl.GetPositionTuple() self.testControl.Move(wx.Point(-1,-1)) self.assertEquals(unchanged,self.testControl.GetPositionTuple()) for point in testPoint.getValidPointData(): x,y = point.Get() self.testControl.MoveXY(x,y) self.assertEquals((x,y), self.testControl.GetPositionTuple())
def testPosition(self): """SetPosition, GetPosition""" for point in testPoint.getValidPointData(): self.testControl.SetPosition(point) self.assertEquals(point, self.testControl.GetPosition()) # TODO: # setting point of (-1,-1) does not affect position # is this expected behavior?? unchanged = self.testControl.GetPosition() self.testControl.SetPosition(wx.Point(-1,-1)) self.assertEquals(unchanged, self.testControl.GetPosition())