diff options
Diffstat (limited to 'test/test_results.py')
| -rw-r--r-- | test/test_results.py | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/test/test_results.py b/test/test_results.py deleted file mode 100644 index 3caa5a66..00000000 --- a/test/test_results.py +++ /dev/null @@ -1,60 +0,0 @@ -"""Tests for Coverage.py's results analysis.""" - -from coverage.results import Numbers -from test.coveragetest import CoverageTest - - -class NumbersTest(CoverageTest): - """Tests for Coverage.py's numeric measurement summaries.""" - - run_in_temp_dir = False - - def test_basic(self): - n1 = Numbers(n_files=1, n_statements=200, n_missing=20) - self.assertEqual(n1.n_statements, 200) - self.assertEqual(n1.n_executed, 180) - self.assertEqual(n1.n_missing, 20) - self.assertEqual(n1.pc_covered, 90) - - def test_addition(self): - n1 = Numbers(n_files=1, n_statements=200, n_missing=20) - n2 = Numbers(n_files=1, n_statements=10, n_missing=8) - n3 = n1 + n2 - self.assertEqual(n3.n_files, 2) - self.assertEqual(n3.n_statements, 210) - self.assertEqual(n3.n_executed, 182) - self.assertEqual(n3.n_missing, 28) - self.assertAlmostEqual(n3.pc_covered, 86.666666666) - - def test_sum(self): - n1 = Numbers(n_files=1, n_statements=200, n_missing=20) - n2 = Numbers(n_files=1, n_statements=10, n_missing=8) - n3 = sum([n1, n2]) - self.assertEqual(n3.n_files, 2) - self.assertEqual(n3.n_statements, 210) - self.assertEqual(n3.n_executed, 182) - self.assertEqual(n3.n_missing, 28) - self.assertAlmostEqual(n3.pc_covered, 86.666666666) - - def test_pc_covered_str(self): - n0 = Numbers(n_files=1, n_statements=1000, n_missing=0) - n1 = Numbers(n_files=1, n_statements=1000, n_missing=1) - n999 = Numbers(n_files=1, n_statements=1000, n_missing=999) - n1000 = Numbers(n_files=1, n_statements=1000, n_missing=1000) - self.assertEqual(n0.pc_covered_str, "100") - self.assertEqual(n1.pc_covered_str, "99") - self.assertEqual(n999.pc_covered_str, "1") - self.assertEqual(n1000.pc_covered_str, "0") - - def test_pc_covered_str_precision(self): - assert Numbers._precision == 0 - Numbers.set_precision(1) - n0 = Numbers(n_files=1, n_statements=10000, n_missing=0) - n1 = Numbers(n_files=1, n_statements=10000, n_missing=1) - n9999 = Numbers(n_files=1, n_statements=10000, n_missing=9999) - n10000 = Numbers(n_files=1, n_statements=10000, n_missing=10000) - self.assertEqual(n0.pc_covered_str, "100.0") - self.assertEqual(n1.pc_covered_str, "99.9") - self.assertEqual(n9999.pc_covered_str, "0.1") - self.assertEqual(n10000.pc_covered_str, "0.0") - Numbers.set_precision(0) |
