Functions for testing Single- and Multi-Objective optimization routines in Python