Summary
Automated tests are a valuable practice, both for business applications in general, and for ensuring the code robustness in a dynamic programming language, such as Python.
We learned the basic principles of how to add and run tests for a addon module. We also discussed some techniques to help us debug our code.
In the next chapter, we will go deeper into the views layer, and will discuss the kanban views.