summaryrefslogtreecommitdiff
path: root/tests/test_json.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-03-02 08:16:47 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-03-02 08:44:00 -0500
commitc4fc383351c8a683e85953785d1365c9e5e791b7 (patch)
tree5714a6d09504ddbde8ed093890f368ed9e89163e /tests/test_json.py
parent406d045a61bd2328b54b74aee50098f8e98a6dfc (diff)
downloadpython-coveragepy-git-nedbat/tweak-metacov.tar.gz
feat: percent_covered_display in the JSON reportnedbat/tweak-metacov
Diffstat (limited to 'tests/test_json.py')
-rw-r--r--tests/test_json.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/tests/test_json.py b/tests/test_json.py
index f7ce7934..47955742 100644
--- a/tests/test_json.py
+++ b/tests/test_json.py
@@ -57,6 +57,7 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'covered_branches': 1,
'missing_branches': 1,
'percent_covered': 60.0,
+ 'percent_covered_display': '60',
}
}
},
@@ -68,6 +69,7 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'excluded_lines': 0,
'num_partial_branches': 1,
'percent_covered': 60.0,
+ 'percent_covered_display': '60',
'covered_branches': 1,
'missing_branches': 1,
}
@@ -92,7 +94,8 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'missing_lines': 1,
'covered_lines': 2,
'num_statements': 3,
- 'percent_covered': 66.66666666666667
+ 'percent_covered': 66.66666666666667,
+ 'percent_covered_display': '67',
}
}
},
@@ -101,7 +104,8 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'missing_lines': 1,
'covered_lines': 2,
'num_statements': 3,
- 'percent_covered': 66.66666666666667
+ 'percent_covered': 66.66666666666667,
+ 'percent_covered_display': '67',
}
}
self._assert_expected_json_report(cov, expected_result)
@@ -112,6 +116,9 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
[run]
relative_files = {}
+ [report]
+ precision = 2
+
[json]
show_contexts = True
""".format(relative_files))
@@ -140,7 +147,8 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'missing_lines': 1,
'covered_lines': 2,
'num_statements': 3,
- 'percent_covered': 66.66666666666667
+ 'percent_covered': 66.66666666666667,
+ 'percent_covered_display': '66.67',
}
}
},
@@ -149,7 +157,8 @@ class JsonReportTest(UsingModulesMixin, CoverageTest):
'missing_lines': 1,
'covered_lines': 2,
'num_statements': 3,
- 'percent_covered': 66.66666666666667
+ 'percent_covered': 66.66666666666667,
+ 'percent_covered_display': '66.67',
}
}
self._assert_expected_json_report(cov, expected_result)