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")