Each sub class would be able to override this method. So why can't we call `self.get_tests_folder()`?