What's your approach to testing your Python code?
For small scripts I usually just try a few inputs and check if everything works.
For larger projects i fell testing needs to be more structured.
How do you personally decide how much testing a Python code needs?