use python script to run tests
add local venvpy3 to gitignore list
fix py3 compat: next() and map