def test_empty_summary(self): self.summary.write('line cov% module (path)') self.summary.close() pythontools.trace(self.ctxt, summary=self.summary.name, include='*.py', coverdir=self.coverdir) type, category, generator, xml = self.ctxt.output.pop() self.assertEqual(Recipe.REPORT, type) self.assertEqual('coverage', category) self.assertEqual(0, len(xml.children))
def test_summary_with_relative_path(self): self.summary.write(""" lines cov% module (path) 60 100% test.module (./test/module.py) """) self.summary.close() self._create_file('test', 'module.py') pythontools.trace(self.ctxt, summary=self.summary.name, include='test/*', coverdir=self.coverdir) type, category, generator, xml = self.ctxt.output.pop() self.assertEqual(Recipe.REPORT, type) self.assertEqual('coverage', category) self.assertEqual(1, len(xml.children)) child = xml.children[0] self.assertEqual('coverage', child.name) self.assertEqual('test.module', child.attr['name']) self.assertEqual('test/module.py', child.attr['file'])