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

Method test_place_info

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

Source from the content-addressed store, hash-verified

464 foo.place_forget(0)
465
466 def test_place_info(self):
467 t, f, f2 = self.create2()
468 f2.place_configure(in_=f, x=1, y=2, width=3, height=4,
469 relx=0.1, rely=0.2, relwidth=0.3, relheight=0.4,
470 anchor='se', bordermode='outside')
471 info = f2.place_info()
472 self.assertIsInstance(info, dict)
473 self.assertEqual(info['x'], '1')
474 self.assertEqual(info['y'], '2')
475 self.assertEqual(info['width'], '3')
476 self.assertEqual(info['height'], '4')
477 self.assertEqual(info['relx'], '0.1')
478 self.assertEqual(info['rely'], '0.2')
479 self.assertEqual(info['relwidth'], '0.3')
480 self.assertEqual(info['relheight'], '0.4')
481 self.assertEqual(info['anchor'], 'se')
482 self.assertEqual(info['bordermode'], 'outside')
483 self.assertEqual(info['x'], '1')
484 self.assertEqual(info['x'], '1')
485 with self.assertRaises(TypeError):
486 f2.place_info(0)
487
488 def test_place_content(self):
489 foo = tkinter.Frame(self.root)

Callers

nothing calls this directly

Calls 6

create2Method · 0.95
place_configureMethod · 0.80
place_infoMethod · 0.80
assertIsInstanceMethod · 0.80
assertEqualMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected