On my machine (a standard up-to-date install of Fedora 10) the ThreadExecutor? tests fail approximately 4 times out of 10 with:
Traceback (most recent call last):
File "lib/reinteract/thread_executor.py", line 315, in <module>
("z = 1", Statement.COMPILE_SUCCESS, None)
File "lib/reinteract/thread_executor.py", line 283, in test_execute
raise AssertionError("Interrupting ThreadExecutor failed")
AssertionError: Interrupting ThreadExecutor failed
Occasionally the following line is appended:
User defined signal 1
If the tests pass, they pass within just over one second. When the tests fail, they take different lengths of time to fail, typically between 2 and 8 seconds.