I have no idea if it is working correctly at this time.
I have to go rebuild the original versions of the tests,
then shorten their names and edit the testall.py file.
The only thing I really had to do was modify the Makefile
a little and socketmodule.c to remove the AF_UNIX
parts. (put an #ifdef and a define in the makefile
to skip them).