To add to your question, I was also wondering if maybe some test cases could be directly written in the program.py file, in a main function, as function calls.
That would allow us to pass parameters to our exercises's functions and debug them effectively using the debugger
otherwise I find myself wasting more time trying to build test cases than actually fixing the bug (as it always is)
I ask just as a courtesy, not as a complaint.