Note encoding for py2.x
Don't quickly exit out if there are no tests.

Consider a package run that hits a module with no tests; other modules may have tests.