My SUT looks like:
foo.py bar.py tests/__init__.py [empty] tests/foo_tests.py tests/bar_tests.py tests/integration/__init__.py [empty] tests/integration/foo_test
If you use coverage:py 3.0, then code in the Python directory is ignored by default, including the standard library and all installed packages.