diff options
Diffstat (limited to 'tests/basics/exceptpoly.py')
-rw-r--r-- | tests/basics/exceptpoly.py | 380 |
1 files changed, 380 insertions, 0 deletions
diff --git a/tests/basics/exceptpoly.py b/tests/basics/exceptpoly.py new file mode 100644 index 0000000000..0e5ac2d1a3 --- /dev/null +++ b/tests/basics/exceptpoly.py @@ -0,0 +1,380 @@ +try: + raise ArithmeticError +except Exception: + print("Caught ArithmeticError via Exception") + +try: + raise ArithmeticError +except ArithmeticError: + print("Caught ArithmeticError") + +try: + raise AssertionError +except Exception: + print("Caught AssertionError via Exception") + +try: + raise AssertionError +except AssertionError: + print("Caught AssertionError") + +try: + raise AttributeError +except Exception: + print("Caught AttributeError via Exception") + +try: + raise AttributeError +except AttributeError: + print("Caught AttributeError") + +try: + raise BufferError +except Exception: + print("Caught BufferError via Exception") + +try: + raise BufferError +except BufferError: + print("Caught BufferError") + +try: + raise BytesWarning +except Warning: + print("Caught BytesWarning via Warning") + +try: + raise BytesWarning +except BytesWarning: + print("Caught BytesWarning") + +try: + raise DeprecationWarning +except Warning: + print("Caught DeprecationWarning via Warning") + +try: + raise DeprecationWarning +except DeprecationWarning: + print("Caught DeprecationWarning") + +try: + raise EOFError +except Exception: + print("Caught EOFError via Exception") + +try: + raise EOFError +except EOFError: + print("Caught EOFError") + +try: + raise EnvironmentError +except Exception: + print("Caught EnvironmentError via Exception") + +try: + raise EnvironmentError +except EnvironmentError: + print("Caught EnvironmentError") + +try: + raise Exception +except BaseException: + print("Caught Exception via BaseException") + +try: + raise Exception +except Exception: + print("Caught Exception") + +try: + raise FloatingPointError +except ArithmeticError: + print("Caught FloatingPointError via ArithmeticError") + +try: + raise FloatingPointError +except FloatingPointError: + print("Caught FloatingPointError") + +try: + raise FutureWarning +except Warning: + print("Caught FutureWarning via Warning") + +try: + raise FutureWarning +except FutureWarning: + print("Caught FutureWarning") + +try: + raise IOError +except Exception: + print("Caught IOError via Exception") + +try: + raise IOError +except IOError: + print("Caught IOError") + +try: + raise ImportError +except Exception: + print("Caught ImportError via Exception") + +try: + raise ImportError +except ImportError: + print("Caught ImportError") + +try: + raise ImportWarning +except Warning: + print("Caught ImportWarning via Warning") + +try: + raise ImportWarning +except ImportWarning: + print("Caught ImportWarning") + +try: + raise IndentationError +except SyntaxError: + print("Caught IndentationError via SyntaxError") + +try: + raise IndentationError +except IndentationError: + print("Caught IndentationError") + +try: + raise IndexError +except LookupError: + print("Caught IndexError via LookupError") + +try: + raise IndexError +except IndexError: + print("Caught IndexError") + +try: + raise KeyError +except LookupError: + print("Caught KeyError via LookupError") + +try: + raise KeyError +except KeyError: + print("Caught KeyError") + +try: + raise LookupError +except Exception: + print("Caught LookupError via Exception") + +try: + raise LookupError +except LookupError: + print("Caught LookupError") + +try: + raise MemoryError +except Exception: + print("Caught MemoryError via Exception") + +try: + raise MemoryError +except MemoryError: + print("Caught MemoryError") + +try: + raise NameError +except Exception: + print("Caught NameError via Exception") + +try: + raise NameError +except NameError: + print("Caught NameError") + +try: + raise NotImplementedError +except RuntimeError: + print("Caught NotImplementedError via RuntimeError") + +try: + raise NotImplementedError +except NotImplementedError: + print("Caught NotImplementedError") + +try: + raise OSError +except Exception: + print("Caught OSError via Exception") + +try: + raise OSError +except OSError: + print("Caught OSError") + +try: + raise OverflowError +except ArithmeticError: + print("Caught OverflowError via ArithmeticError") + +try: + raise OverflowError +except OverflowError: + print("Caught OverflowError") + +try: + raise PendingDeprecationWarning +except Warning: + print("Caught PendingDeprecationWarning via Warning") + +try: + raise PendingDeprecationWarning +except PendingDeprecationWarning: + print("Caught PendingDeprecationWarning") + +try: + raise ReferenceError +except Exception: + print("Caught ReferenceError via Exception") + +try: + raise ReferenceError +except ReferenceError: + print("Caught ReferenceError") + +try: + raise ResourceWarning +except Warning: + print("Caught ResourceWarning via Warning") + +try: + raise ResourceWarning +except ResourceWarning: + print("Caught ResourceWarning") + +try: + raise RuntimeError +except Exception: + print("Caught RuntimeError via Exception") + +try: + raise RuntimeError +except RuntimeError: + print("Caught RuntimeError") + +try: + raise RuntimeWarning +except Warning: + print("Caught RuntimeWarning via Warning") + +try: + raise RuntimeWarning +except RuntimeWarning: + print("Caught RuntimeWarning") + +try: + raise SyntaxError +except Exception: + print("Caught SyntaxError via Exception") + +try: + raise SyntaxError +except SyntaxError: + print("Caught SyntaxError") + +try: + raise SyntaxWarning +except Warning: + print("Caught SyntaxWarning via Warning") + +try: + raise SyntaxWarning +except SyntaxWarning: + print("Caught SyntaxWarning") + +try: + raise SystemError +except Exception: + print("Caught SystemError via Exception") + +try: + raise SystemError +except SystemError: + print("Caught SystemError") + +try: + raise TabError +except IndentationError: + print("Caught TabError via IndentationError") + +try: + raise TabError +except TabError: + print("Caught TabError") + +try: + raise TypeError +except Exception: + print("Caught TypeError via Exception") + +try: + raise TypeError +except TypeError: + print("Caught TypeError") + +try: + raise UnboundLocalError +except NameError: + print("Caught UnboundLocalError via NameError") + +try: + raise UnboundLocalError +except UnboundLocalError: + print("Caught UnboundLocalError") + +try: + raise UserWarning +except Warning: + print("Caught UserWarning via Warning") + +try: + raise UserWarning +except UserWarning: + print("Caught UserWarning") + +try: + raise ValueError +except Exception: + print("Caught ValueError via Exception") + +try: + raise ValueError +except ValueError: + print("Caught ValueError") + +try: + raise Warning +except Exception: + print("Caught Warning via Exception") + +try: + raise Warning +except Warning: + print("Caught Warning") + +try: + raise ZeroDivisionError +except ArithmeticError: + print("Caught ZeroDivisionError via ArithmeticError") + +try: + raise ZeroDivisionError +except ZeroDivisionError: + print("Caught ZeroDivisionError") + |