def testCanAddLocationToRegion(self): region = Region(100, 100, 1, 1) # Check that initialized properly self.assertEqual(region.getX(), 100) self.assertEqual(region.getY(), 100) self.assertEqual(region.getW(), 1) self.assertEqual(region.getH(), 1) region = region.add(Location(50, 50)) # X,Y Should have changed to 50 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) # W,H should have changed to 50 self.assertEqual(region.getW(), 51) self.assertEqual(region.getH(), 51) region = region.add(Location(200, 50)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) self.assertEqual(region.getW(), 150) self.assertEqual(region.getH(), 51) region = region.add(Location(200, 200)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) self.assertEqual(region.getW(), 150) self.assertEqual(region.getH(), 150)
def testRegionCanAddRegion(self): region = Region(100, 100, 100, 100) region = region.add(Region(100, 100, 200, 200)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 100) self.assertEqual(region.getY(), 100) self.assertEqual(region.getW(), 200) self.assertEqual(region.getH(), 200)
def testRegionCanAddRegion(self): region = Region(100,100,100,100) region = region.add(Region(100,100,200,200)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 100) self.assertEqual(region.getY(), 100) self.assertEqual(region.getW(), 200) self.assertEqual(region.getH(), 200)
def testCanAddLocationToRegion(self): region = Region(100,100,1,1) # Check that initialized properly self.assertEqual(region.getX(), 100) self.assertEqual(region.getY(), 100) self.assertEqual(region.getW(), 1) self.assertEqual(region.getH(), 1) region = region.add(Location(50,50)) # X,Y Should have changed to 50 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) # W,H should have changed to 50 self.assertEqual(region.getW(), 51) self.assertEqual(region.getH(), 51) region = region.add(Location(200,50)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) self.assertEqual(region.getW(), 150) self.assertEqual(region.getH(), 51) region = region.add(Location(200,200)) # Width/Height should have changed to 200/200 self.assertEqual(region.getX(), 50) self.assertEqual(region.getY(), 50) self.assertEqual(region.getW(), 150) self.assertEqual(region.getH(), 150)