def METHOD_NAME(self):
    self.tool._selected_hotspot = "bottom"
    value = (self.component.position[:], self.component.bounds[:])
    deltas_and_results = [
        ([10, 10], ([50, 60], [100, 90])),
        ([-10, 10], ([50, 60], [100, 90])),
        ([10, -10], ([50, 40], [100, 110])),
        ([-10, -10], ([50, 40], [100, 110])),
        ([10, 90], ([50, 130], [100, 20])),
        ([10, 80], ([50, 130], [100, 20])),
        ([10, 79], ([50, 129], [100, 21])),
    ]
    for (x, y), (position, bounds) in deltas_and_results:
        self.tool.set_delta(value, x, y)
        self.assertEqual(self.component.position, position)
        self.assertEqual(self.component.bounds, bounds)