From 6bb1c275ba6e1a77f7e8fe13445dbd899c3122b5 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 16 Jan 2015 20:22:05 -0500 Subject: Report empty files as 100% instead of 0%, fixes #345 --- tests/test_xml.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'tests/test_xml.py') diff --git a/tests/test_xml.py b/tests/test_xml.py index 3c7d2361..bc8c0516 100644 --- a/tests/test_xml.py +++ b/tests/test_xml.py @@ -96,7 +96,14 @@ class XmlReportTest(CoverageTest): xml = self.stdout() empty_line = re_line(xml, "class.*empty") self.assertIn('filename="empty.py"', empty_line) - self.assertIn('line-rate="0"', empty_line) + self.assertIn('line-rate="1"', empty_line) + + def test_empty_file_is_100_not_0(self): + cov = self.run_doit() + cov.xml_report(outfile="-") + xml = self.stdout() + init_line = re_line(xml, 'filename="sub/__init__.py"') + self.assertIn('line-rate="1"', init_line) def re_line(text, pat): -- cgit v1.2.1