summaryrefslogtreecommitdiff
path: root/tests/test_cmdline.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-11-20 10:05:38 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-11-20 12:05:02 -0500
commit65b87ffe4bcc83f798951cb5a32747cdd224ed42 (patch)
tree0dcf41d14c1c68a8e2ddd73b04dc62657c34f0fe /tests/test_cmdline.py
parent97eba39c1fa2c7791da6ed644fee28666d948a33 (diff)
downloadpython-coveragepy-git-65b87ffe4bcc83f798951cb5a32747cdd224ed42.tar.gz
refactor(test): make_data_file is a helper for making data files
Diffstat (limited to 'tests/test_cmdline.py')
-rw-r--r--tests/test_cmdline.py25
1 files changed, 10 insertions, 15 deletions
diff --git a/tests/test_cmdline.py b/tests/test_cmdline.py
index 952dc47b..ab4b9e20 100644
--- a/tests/test_cmdline.py
+++ b/tests/test_cmdline.py
@@ -15,7 +15,6 @@ import coverage
import coverage.cmdline
from coverage import env
from coverage.config import CoverageConfig
-from coverage.data import CoverageData
from coverage.exceptions import _ExceptionDuringRun
from coverage.version import __url__
@@ -827,13 +826,13 @@ class CmdLineWithFilesTest(BaseCmdLineTest):
run_in_temp_dir = True
def test_debug_data(self):
- data = CoverageData()
- data.add_lines({
- "file1.py": range(1, 18),
- "file2.py": range(1, 24),
- })
- data.add_file_tracers({"file1.py": "a_plugin"})
- data.write()
+ data = self.make_data_file(
+ lines={
+ "file1.py": range(1, 18),
+ "file2.py": range(1, 24),
+ },
+ file_tracers={"file1.py": "a_plugin"},
+ )
self.command_line("debug data")
assert self.stdout() == textwrap.dedent(f"""\
@@ -846,7 +845,7 @@ class CmdLineWithFilesTest(BaseCmdLineTest):
""")
def test_debug_data_with_no_data_file(self):
- data = CoverageData()
+ data = self.make_data_file()
self.command_line("debug data")
assert self.stdout() == textwrap.dedent(f"""\
-- data ------------------------------------------------------
@@ -855,12 +854,8 @@ class CmdLineWithFilesTest(BaseCmdLineTest):
""")
def test_debug_combinable_data(self):
- data1 = CoverageData()
- data1.add_lines({"file1.py": range(1, 18), "file2.py": [1]})
- data1.write()
- data2 = CoverageData(suffix="123")
- data2.add_lines({"file2.py": range(1, 10)})
- data2.write()
+ data1 = self.make_data_file(lines={"file1.py": range(1, 18), "file2.py": [1]})
+ data2 = self.make_data_file(suffix="123", lines={"file2.py": range(1, 10)})
self.command_line("debug data")
assert self.stdout() == textwrap.dedent(f"""\