test_debugger.py 571 B

1234567891011121314151617181920212223242526272829
  1. "Test debugger, coverage 19%"
  2. from idlelib import debugger
  3. import unittest
  4. from test.support import requires
  5. requires('gui')
  6. from tkinter import Tk
  7. class NameSpaceTest(unittest.TestCase):
  8. @classmethod
  9. def setUpClass(cls):
  10. cls.root = Tk()
  11. cls.root.withdraw()
  12. @classmethod
  13. def tearDownClass(cls):
  14. cls.root.destroy()
  15. del cls.root
  16. def test_init(self):
  17. debugger.NamespaceViewer(self.root, 'Test')
  18. # Other classes are Idb, Debugger, and StackViewer.
  19. if __name__ == '__main__':
  20. unittest.main(verbosity=2)