diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-24 07:17:11 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2017-10-24 07:17:11 -0400 |
commit | 73ef0bb6a134c1acb1df30851db09a5825d0301a (patch) | |
tree | 4aa97d5ad6976c031d9948a3c05c62b9ddd6b75e | |
parent | ac4baedace2a6bcd790a293da02f9cc59729c2a7 (diff) | |
download | python-coveragepy-git-73ef0bb6a134c1acb1df30851db09a5825d0301a.tar.gz |
Add the latest warning to the docs, and give them consistent punctuation
-rw-r--r-- | coverage/control.py | 2 | ||||
-rw-r--r-- | doc/cmd.rst | 8 | ||||
-rw-r--r-- | tests/test_process.py | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/coverage/control.py b/coverage/control.py index 33f2ef1d..63c06e1a 100644 --- a/coverage/control.py +++ b/coverage/control.py @@ -889,7 +889,7 @@ class Coverage(object): # we never measured it. I guess that means it was imported before # coverage even started. self._warn( - "Module %s was previously imported, but not measured." % pkg, + "Module %s was previously imported, but not measured" % pkg, slug="module-not-measured", ) diff --git a/doc/cmd.rst b/doc/cmd.rst index dc703536..8dbe56e3 100644 --- a/doc/cmd.rst +++ b/doc/cmd.rst @@ -165,12 +165,18 @@ could affect the measurement process. The possible warnings include: This could be because you asked to measure only modules that never ran, or for other reasons. -* "Module XXX was previously imported, but not measured. (module-not-measured)" +* "Module XXX was previously imported, but not measured (module-not-measured)" You asked coverage.py to measure module XXX, but it had already been imported when coverage started. This meant coverage.py couldn't monitor its execution. +* "--include is ignored because --source is set (include-ignored)" + + Both ``--include`` and ``--source`` were specified while running code. Both + are meant to focus measurement on a particular part of your source code, so + ``--include`` is ignored in favor of ``--source``. + Individual warnings can be disabled with the `disable_warnings <config_run_disable_warnings>`_ configuration setting. To silence "No data was collected," add this to your .coveragerc file:: diff --git a/tests/test_process.py b/tests/test_process.py index 6ec2758d..720734a8 100644 --- a/tests/test_process.py +++ b/tests/test_process.py @@ -651,7 +651,7 @@ class ProcessTest(CoverageTest): out = self.run_command("python run_twice.py") self.assertEqual( out, - "Coverage.py warning: Module foo was previously imported, but not measured. " + "Coverage.py warning: Module foo was previously imported, but not measured " "(module-not-measured)\n" ) |