(self)
| 231 | d.pack_forget() |
| 232 | |
| 233 | def test_pack_info(self): |
| 234 | pack, a, b, c, d = self.create2() |
| 235 | with self.assertRaisesRegex(TclError, 'window "%s" isn\'t packed' % a): |
| 236 | a.pack_info() |
| 237 | a.pack_configure() |
| 238 | b.pack_configure(side='right', in_=a, anchor='s', expand=True, fill='x', |
| 239 | ipadx=5, padx=10, ipady=2, pady=(5, 15)) |
| 240 | info = a.pack_info() |
| 241 | self.assertIsInstance(info, dict) |
| 242 | self.assertEqual(info['anchor'], 'center') |
| 243 | self.assertEqual(info['expand'], self._str(0)) |
| 244 | self.assertEqual(info['fill'], 'none') |
| 245 | self.assertEqual(info['in'], pack) |
| 246 | self.assertEqual(info['ipadx'], self._str(0)) |
| 247 | self.assertEqual(info['ipady'], self._str(0)) |
| 248 | self.assertEqual(info['padx'], self._str(0)) |
| 249 | self.assertEqual(info['pady'], self._str(0)) |
| 250 | self.assertEqual(info['side'], 'top') |
| 251 | info = b.pack_info() |
| 252 | self.assertIsInstance(info, dict) |
| 253 | self.assertEqual(info['anchor'], 's') |
| 254 | self.assertEqual(info['expand'], self._str(1)) |
| 255 | self.assertEqual(info['fill'], 'x') |
| 256 | self.assertEqual(info['in'], a) |
| 257 | self.assertEqual(info['ipadx'], self._str(5)) |
| 258 | self.assertEqual(info['ipady'], self._str(2)) |
| 259 | self.assertEqual(info['padx'], self._str(10)) |
| 260 | self.assertEqual(info['pady'], self._str((5, 15))) |
| 261 | self.assertEqual(info['side'], 'right') |
| 262 | |
| 263 | def test_pack_propagate(self): |
| 264 | pack, a, b, c, d = self.create2() |
nothing calls this directly
no test coverage detected