diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-23 07:08:21 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2018-08-24 06:54:17 -0400 |
commit | 9f502b230c8c4b48334c0846cc9c50f9783c1a06 (patch) | |
tree | 43bb4da90f3ffef4195b11b1a9cf3c5a906c5707 | |
parent | b701a0c3088f917e3fc5feb081a5b5166126d4f1 (diff) | |
download | python-coveragepy-git-9f502b230c8c4b48334c0846cc9c50f9783c1a06.tar.gz |
Remove now-unused CoverageGoldTest class
-rw-r--r-- | doc/contributing.rst | 3 | ||||
-rw-r--r-- | tests/goldtest.py | 30 |
2 files changed, 1 insertions, 32 deletions
diff --git a/doc/contributing.rst b/doc/contributing.rst index 24a2636d..90d73097 100644 --- a/doc/contributing.rst +++ b/doc/contributing.rst @@ -140,9 +140,6 @@ these as 1 to use them: - COVEGE_AST_DUMP will dump the AST tree as it is being used during code parsing. -- COVERAGE_KEEP_OUTPUT will save the output files that were generated by the - gold-file tests, ones that compare output files to saved gold files. - - COVERAGE_KEEP_TMP keeps the temporary directories in which tests are run. This makes debugging tests easier. The temporary directories are at ``$TMPDIR/coverage_test/*``, and are named for the test that made them. diff --git a/tests/goldtest.py b/tests/goldtest.py index af471a14..48842f0c 100644 --- a/tests/goldtest.py +++ b/tests/goldtest.py @@ -4,12 +4,10 @@ """A test base class for tests based on gold file comparison.""" import os -import sys from unittest_mixins import change_dir # pylint: disable=unused-import -from tests.coveragetest import CoverageTest, TESTS_DIR -from tests.test_farm import clean +from tests.coveragetest import TESTS_DIR # Import helpers, eventually test_farm.py will go away. from tests.test_farm import ( # pylint: disable=unused-import compare, contains, doesnt_contain, contains_any, @@ -18,29 +16,3 @@ from tests.test_farm import ( # pylint: disable=unused-import def gold_path(path): """Get a path to a gold file for comparison.""" return os.path.join(TESTS_DIR, "farm", path) - - -class CoverageGoldTest(CoverageTest): - """A test based on gold files.""" - - run_in_temp_dir = False - - def setUp(self): - super(CoverageGoldTest, self).setUp() - self.chdir(self.root_dir) - # Modules should be importable from the current directory. - sys.path.insert(0, '') - - def output_dir(self, the_dir): - """Declare where the output directory is. - - The output directory is deleted at the end of the test, unless the - COVERAGE_KEEP_OUTPUT environment variable is set. - - """ - # To make sure tests are isolated, we always clean the directory at the - # beginning of the test. - clean(the_dir) - - if not os.environ.get("COVERAGE_KEEP_OUTPUT"): # pragma: part covered - self.addCleanup(clean, the_dir) |