MCPcopy Index your code
hub / github.com/python/cpython / test_grid_forget

Method test_grid_forget

Lib/test/test_tkinter/test_geometry_managers.py:744–762  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

742 self.assertEqual(self.root.grid_rowconfigure(0)['uniform'], 'foo')
743
744 def test_grid_forget(self):
745 b = tkinter.Button(self.root)
746 c = tkinter.Button(self.root)
747 b.grid_configure(row=2, column=2, rowspan=2, columnspan=2,
748 padx=3, pady=4, sticky='ns')
749 self.assertEqual(self.root.grid_content(), [b])
750 b.grid_forget()
751 c.grid_forget()
752 self.assertEqual(self.root.grid_content(), [])
753 self.assertEqual(b.grid_info(), {})
754 b.grid_configure(row=0, column=0)
755 info = b.grid_info()
756 self.assertEqual(info['row'], self._str(0))
757 self.assertEqual(info['column'], self._str(0))
758 self.assertEqual(info['rowspan'], self._str(1))
759 self.assertEqual(info['columnspan'], self._str(1))
760 self.assertEqual(info['padx'], self._str(0))
761 self.assertEqual(info['pady'], self._str(0))
762 self.assertEqual(info['sticky'], '')
763
764 def test_grid_remove(self):
765 b = tkinter.Button(self.root)

Callers

nothing calls this directly

Calls 6

grid_configureMethod · 0.80
grid_contentMethod · 0.80
grid_forgetMethod · 0.80
grid_infoMethod · 0.80
assertEqualMethod · 0.45
_strMethod · 0.45

Tested by

no test coverage detected