diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2013-09-28 12:55:23 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2013-09-28 12:55:23 -0400 |
commit | b33c041b055f0bc243790d6cce4bb32689f3b4f3 (patch) | |
tree | db1e93b4484bdd8ddd4edaf5eff23a504788df7c /tests/test_coverage.py | |
parent | 21b7f19ee8667e835ffe944b2498038e7bde3b16 (diff) | |
download | python-coveragepy-git-b33c041b055f0bc243790d6cce4bb32689f3b4f3.tar.gz |
Mark a bunch of tests that don't need temp directories.
Diffstat (limited to 'tests/test_coverage.py')
-rw-r--r-- | tests/test_coverage.py | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/test_coverage.py b/tests/test_coverage.py index 9b421fc7..6de4d0ea 100644 --- a/tests/test_coverage.py +++ b/tests/test_coverage.py @@ -1696,6 +1696,8 @@ if sys.version_info >= (2, 5): class ModuleTest(CoverageTest): """Tests for the module-level behavior of the `coverage` module.""" + run_in_temp_dir = False + def test_not_singleton(self): # You *can* create another coverage object. coverage.coverage() @@ -1705,6 +1707,10 @@ class ModuleTest(CoverageTest): class ReportingTest(CoverageTest): """Tests of some reporting behavior.""" + # We don't make any temp files, but we need an empty directory to run the + # tests in. + run_in_temp_dir = True + def test_no_data_to_report_on_annotate(self): # Reporting with no data produces a nice message and no output dir. self.assertRaisesRegexp( @@ -1713,6 +1719,10 @@ class ReportingTest(CoverageTest): ) self.assert_doesnt_exist("ann") + # CoverageTest will yell at us for using a temp directory with no files + # made. Instead of adding a way to shut it up, just make a file. + self.make_file("touch.txt", "") + def test_no_data_to_report_on_html(self): # Reporting with no data produces a nice message and no output dir. self.assertRaisesRegexp( @@ -1727,4 +1737,4 @@ class ReportingTest(CoverageTest): CoverageException, "No data to report.", self.command_line, "xml" ) - # Currently, this leaves an empty coverage.xml file... :( + self.assert_doesnt_exist("coverage.xml") |