Genesis of the python testing suite and the site specific functions refactor