pass all tests
add gevent.socket test