| from catches_strings import * |
| |
| exception_thrown = False |
| try: |
| StringsThrower.charstring() |
| except RuntimeError as e: |
| if "charstring message" not in str(e): |
| raise RuntimeError("incorrect exception message:" + str(e)) |
| exception_thrown = True |
| if not exception_thrown: |
| raise RuntimeError("Should have thrown an exception") |
| |
| exception_thrown = False |
| try: |
| StringsThrower.stdstring() |
| except RuntimeError as e: |
| if "stdstring message" not in str(e): |
| raise RuntimeError("incorrect exception message:" + str(e)) |
| exception_thrown = True |
| if not exception_thrown: |
| raise RuntimeError("Should have thrown an exception") |