""" >>> def test(): ... print("hello") ... raise IndexError() ... >>> try: ... test() ... raise BaseException() ... except IndexError as msg: ... if type(msg) is not IndexError: ... raise BaseException hello """ def _test(): import doctest doctest.testmod() if __name__ == "__main__": _test()