tests pass in py3