I have a custom Python application that builds a citation database from data that is available via Google Scholar. I need a couple of functions added that will automate the search process and also for the programmer to do adequate testing on the application to ensure proper behavior.