Is there a consensus about the best place to put Python unittests?
Should the unittests be included within the same module as the functionality being tested (executed wh
if __name__ == '__main__', etc. is great for small tests.
if __name__ == '__main__'