diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-16 15:50:36 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-07-16 15:50:36 -0400 |
commit | ec49c67e4ca9a45600cfbcbcfcb7f2759d127869 (patch) | |
tree | 90c7102ca0bbd40b72ceaee43b8d5de5d05aed0f /tests/test_data.py | |
parent | 490811b8a80ef1c0f01f6f030e049f7d28550724 (diff) | |
download | python-coveragepy-ec49c67e4ca9a45600cfbcbcfcb7f2759d127869.tar.gz |
Reorganize the data tests
Diffstat (limited to 'tests/test_data.py')
-rw-r--r-- | tests/test_data.py | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/tests/test_data.py b/tests/test_data.py index de178a0..cd9fbf3 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -46,10 +46,6 @@ Y_PY_ARCS_3 = [(-1, 17), (17, 23), (23, -1)] class DataTestHelpers(CoverageTest): """Test helpers for data tests.""" - def setUp(self): - self.data_files = CoverageDataFiles() - super(DataTestHelpers, self).setUp() - def assert_line_counts(self, covdata, line_counts, fullpath=False): """Check that the line_counts of `covdata` is `line_counts`.""" self.assertEqual(covdata.line_counts(fullpath), line_counts) @@ -60,7 +56,7 @@ class DataTestHelpers(CoverageTest): class DataTest(DataTestHelpers, CoverageTest): - """Test cases for coverage.data.""" + """Test cases for CoverageData.""" run_in_temp_dir = False @@ -78,14 +74,6 @@ class DataTest(DataTestHelpers, CoverageTest): covdata.add_arcs(ARC_DATA_3) self.assertTrue(covdata) - def test_reading_empty(self): - # Make sure there is no .coverage data file here. - if os.path.exists(".coverage"): - os.remove(".coverage") - covdata = CoverageData() - self.data_files.read(covdata) - self.assert_line_counts(covdata, {}) - def test_adding_data(self): covdata = CoverageData() covdata.add_lines(DATA_1) @@ -98,6 +86,24 @@ class DataTest(DataTestHelpers, CoverageTest): covdata.touch_file('x.py') self.assert_measured_files(covdata, MEASURED_FILES_1 + ['x.py']) + +class DataFilesTest(DataTestHelpers, CoverageTest): + """Tests of CoverageDataFiles.""" + + no_files_in_temp_dir = True + + def setUp(self): + super(DataFilesTest, self).setUp() + self.data_files = CoverageDataFiles() + + def test_reading_empty(self): + # Make sure there is no .coverage data file here. + if os.path.exists(".coverage"): + os.remove(".coverage") + covdata = CoverageData() + self.data_files.read(covdata) + self.assert_line_counts(covdata, {}) + def test_writing_and_reading(self): covdata1 = CoverageData() covdata1.add_lines(DATA_1) @@ -191,12 +197,6 @@ class DataTest(DataTestHelpers, CoverageTest): self.assert_line_counts(covdata3, {apy: 4, sub_bpy: 2}, fullpath=True) self.assert_measured_files(covdata3, [apy, sub_bpy]) - -class DataTestInTempDir(DataTestHelpers, CoverageTest): - """Test cases for coverage.data.""" - - no_files_in_temp_dir = True - def test_combining_from_different_directories(self): covdata1 = CoverageData() covdata1.add_lines(DATA_1) |