+ def test_raise_in_destruction_listener(self):
+ def on_trace_class_destruction(trace_class):
+ raise ValueError('it hurts')
+
+ trace_class = get_default_trace_class()
+ trace_class.add_destruction_listener(on_trace_class_destruction)
+
+ del trace_class
+