diff options
Diffstat (limited to 'Lib/test/test_opcodes.py')
-rw-r--r-- | Lib/test/test_opcodes.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Lib/test/test_opcodes.py b/Lib/test/test_opcodes.py index c03ca1df57..6c9fd58310 100644 --- a/Lib/test/test_opcodes.py +++ b/Lib/test/test_opcodes.py @@ -2,6 +2,7 @@ from test.test_support import run_unittest import unittest +import warnings class OpcodeTest(unittest.TestCase): @@ -9,7 +10,7 @@ class OpcodeTest(unittest.TestCase): n = 0 for i in range(10): n = n+i - try: 1/0 + try: 1 // 0 except NameError: pass except ZeroDivisionError: pass except TypeError: pass @@ -110,7 +111,14 @@ class OpcodeTest(unittest.TestCase): def test_main(): - run_unittest(OpcodeTest) + with warnings.catch_warnings(): + # Silence Py3k warning + warnings.filterwarnings("ignore", "exceptions must derive from " + "BaseException", DeprecationWarning) + warnings.filterwarnings("ignore", "catching classes that don't " + "inherit from BaseException is not allowed", + DeprecationWarning) + run_unittest(OpcodeTest) if __name__ == '__main__': test_main() |