Where do your unit tests live? Does is vary, depending on project size? Do you like a flat structure, with test files living alongside everything else? Are you a nested folders person?
I’m curious the practice of others, because I still don’t feel like I’ve found a testing directory structure that satisfies me.
Side note, I hadn’t tried
mypy
until your reply mentioned it and made me curious. I love it, and have already integrated it into my editor and pipeline. Thanks!