Rewrite run-tests in python (#647)

3 files changed