update setup.py
massage unit tests to be more forgiving