diff options
| author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2018-06-20 00:11:24 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-20 00:11:24 (GMT) |
| commit | cbaee6fe02d22f357c2edf4e463c240d5df22f14 (patch) | |
| tree | da82d58514c94449528c3d2c8e8f06aa06cb1994 /Lib/idlelib/idle_test/test_stackviewer.py | |
| parent | 71ca738f4cd2696d056d0cdb83bebd576f98ccc2 (diff) | |
| download | cpython-cbaee6fe02d22f357c2edf4e463c240d5df22f14.zip cpython-cbaee6fe02d22f357c2edf4e463c240d5df22f14.tar.gz cpython-cbaee6fe02d22f357c2edf4e463c240d5df22f14.tar.bz2 | |
bpo-33855: Still more edits and minimal tests for IDLE (GH-7784)
Part 3 of 3, continuing PR GH-7689. This covers 14 idlelib modules and their tests,
rpc to zoomheight except for run (already done) and tooltip (being done separately).
(cherry picked from commit 4d92158f4c3917fc4fbfebff15224e74782abf79)
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Diffstat (limited to 'Lib/idlelib/idle_test/test_stackviewer.py')
| -rw-r--r-- | Lib/idlelib/idle_test/test_stackviewer.py | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Lib/idlelib/idle_test/test_stackviewer.py b/Lib/idlelib/idle_test/test_stackviewer.py new file mode 100644 index 0000000..3b8486a --- /dev/null +++ b/Lib/idlelib/idle_test/test_stackviewer.py @@ -0,0 +1,36 @@ +"Test stackviewer, coverage 19%." + +from idlelib import stackviewer +import unittest +from test.support import requires +from tkinter import Tk + + +class Test(unittest.TestCase): + + @classmethod + def setUpClass(cls): + requires('gui') + cls.root = Tk() + cls.root.withdraw() + + @classmethod + def tearDownClass(cls): + cls.root.update_idletasks() +## for id in cls.root.tk.call('after', 'info'): +## cls.root.after_cancel(id) # Need for EditorWindow. + cls.root.destroy() + del cls.root + + def test_init(self): + try: + zzz + except NameError as e: + ex = e +# Test runners suppress setting of sys.last_xyx, which stackviewer needs. +# Revise stackviewer so following works. +# stackviewer.StackBrowser(self.root, ex=exc) + + +if __name__ == '__main__': + unittest.main(verbosity=2) |
