Python Functional Testing Definition