API ==== In code or a unittest, when something goes wrong, can at times be frustrating and challenging to capture feedback, which is needed to understand the reason a piece of code is failing. This might come off as a trival discussion, until faced with one of these challenges. How to deal with these challenges is often non-obvious. .. tableofcontents::