def test_get_item_at_pos(self): dockgroup1 = DockGroup() dockgroup2 = DockGroup() dockpaned = DockPaned() dockpaned.add(dockgroup1) dockpaned.add(dockgroup2) window = gtk.Window() window.add(dockpaned) window.show_all() child1 = dockpaned.get_item_at_pos(dockgroup1.allocation.x + 1, dockgroup1.allocation.y + 1) child2 = dockpaned.get_item_at_pos(dockgroup2.allocation.x + 1, dockgroup2.allocation.y + 1) self.assertTrue(child1 is dockgroup1) self.assertTrue(child2 is dockgroup2) dockgroup2.destroy() dockgroup1.destroy() dockpaned.destroy() window.destroy()