silent gevent threads errors on tearDown
use relative path for generic.pu