Python Class Internal Functionality Testing