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 | f360498ba0294dfef288f5fff0e8a3ba291881b2 (patch) | |
tree | 6efecd6c6f90661e1ab38a544f786aed1895b4ba /tests/test_coverage.py | |
parent | 2024650297ec269a730b3d67fbc56f6c7c8317f6 (diff) | |
download | python-coveragepy-f360498ba0294dfef288f5fff0e8a3ba291881b2.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 9b421fc..6de4d0e 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") |