Python unittest and discovery
I ran into the same issue when running python -m unittest discover. Here is a good checklist to verify your setup. Nose is more flexible with the allowed configurations, but not necessarily better. Make sure all files/directories start with test. Do not use test-something.py, since that is not a valid Python module name. Use test_something.py. … Read more