(self)
| 1566 | **kw) |
| 1567 | |
| 1568 | def test_delete(self): |
| 1569 | self.assertRaises(tkinter.TclError, self.tv.delete, '#0') |
| 1570 | |
| 1571 | item_id = self.tv.insert('', 'end') |
| 1572 | item2 = self.tv.insert(item_id, 'end') |
| 1573 | self.assertEqual(self.tv.get_children(), (item_id, )) |
| 1574 | self.assertEqual(self.tv.get_children(item_id), (item2, )) |
| 1575 | |
| 1576 | self.tv.delete(item_id) |
| 1577 | self.assertFalse(self.tv.get_children()) |
| 1578 | |
| 1579 | # reattach should fail |
| 1580 | self.assertRaises(tkinter.TclError, |
| 1581 | self.tv.reattach, item_id, '', 'end') |
| 1582 | |
| 1583 | # test multiple item delete |
| 1584 | item1 = self.tv.insert('', 'end') |
| 1585 | item2 = self.tv.insert('', 'end') |
| 1586 | self.assertEqual(self.tv.get_children(), (item1, item2)) |
| 1587 | |
| 1588 | self.tv.delete(item1, item2) |
| 1589 | self.assertFalse(self.tv.get_children()) |
| 1590 | |
| 1591 | def test_detach_reattach(self): |
| 1592 | item_id = self.tv.insert('', 'end') |
nothing calls this directly
no test coverage detected