Capturing exceptions during test tear down
Exceptions are now captured also during test tear down, as delayed events will get processed then and might raise exceptions in virtual methods; this is specially problematic in PyQt5.5
, which changed the behavior to call abort
by default, which will crash the interpreter. (#65, thanks @The-Compiler).