swig/Examples/test-suite/python/python_destructor_exception_runme.py
Brian Cole a863e98874 Extended zjturner's changes to encompass all function dispatch and use PyErr_WriteUnraisable to handle exceptions during __del__.
Also added test cases for the unnamed temporary destruction that is throwing assertions in Python 3.5.
2015-12-15 08:39:55 -07:00

14 lines
319 B
Python

import python_destructor_exception
from StringIO import StringIO
import sys
#buffer = StringIO()
#sys.stderr = buffer
attributeErrorOccurred = False
try:
python_destructor_exception.ClassWithThrowingDestructor().GetBlah()
except AttributeError, e:
attributeErrorOccurred = True
assert attributeErrorOccurred