(self)
| 473 | self.assertTrue(self.root.winfo_exists()) |
| 474 | |
| 475 | def test_info_patchlevel(self): |
| 476 | vi = self.root.info_patchlevel() |
| 477 | f = tkinter.Frame(self.root) |
| 478 | self.assertEqual(f.info_patchlevel(), vi) |
| 479 | # The following is almost a copy of tests for sys.version_info. |
| 480 | self.assertIsInstance(vi[:], tuple) |
| 481 | self.assertEqual(len(vi), 5) |
| 482 | self.assertIsInstance(vi[0], int) |
| 483 | self.assertIsInstance(vi[1], int) |
| 484 | self.assertIsInstance(vi[2], int) |
| 485 | self.assertIn(vi[3], ("alpha", "beta", "candidate", "final")) |
| 486 | self.assertIsInstance(vi[4], int) |
| 487 | self.assertIsInstance(vi.major, int) |
| 488 | self.assertIsInstance(vi.minor, int) |
| 489 | self.assertIsInstance(vi.micro, int) |
| 490 | self.assertIn(vi.releaselevel, ("alpha", "beta", "final")) |
| 491 | self.assertIsInstance(vi.serial, int) |
| 492 | self.assertEqual(vi[0], vi.major) |
| 493 | self.assertEqual(vi[1], vi.minor) |
| 494 | self.assertEqual(vi[2], vi.micro) |
| 495 | self.assertEqual(vi[3], vi.releaselevel) |
| 496 | self.assertEqual(vi[4], vi.serial) |
| 497 | self.assertTrue(vi > (1,0,0)) |
| 498 | if vi.releaselevel == 'final': |
| 499 | self.assertEqual(vi.serial, 0) |
| 500 | else: |
| 501 | self.assertEqual(vi.micro, 0) |
| 502 | self.assertStartsWith(str(vi), f'{vi.major}.{vi.minor}') |
| 503 | |
| 504 | def test_embedded_null(self): |
| 505 | widget = tkinter.Entry(self.root) |
nothing calls this directly
no test coverage detected