Example #1
0
 def test_adding_lines(self):
     covdata = CoverageData()
     covdata.set_lines(LINES_1)
     self.assert_line_counts(covdata, SUMMARY_1)
     self.assert_measured_files(covdata, MEASURED_FILES_1)
     self.assertCountEqual(covdata.lines("a.py"), A_PY_LINES_1)
     self.assertFalse(covdata.has_arcs())
Example #2
0
 def test_adding_arcs(self):
     covdata = CoverageData()
     covdata.set_arcs(ARCS_3)
     self.assert_line_counts(covdata, SUMMARY_3)
     self.assert_measured_files(covdata, MEASURED_FILES_3)
     self.assertCountEqual(covdata.lines("x.py"), X_PY_LINES_3)
     self.assertCountEqual(covdata.arcs("x.py"), X_PY_ARCS_3)
     self.assertCountEqual(covdata.lines("y.py"), Y_PY_LINES_3)
     self.assertCountEqual(covdata.arcs("y.py"), Y_PY_ARCS_3)
     self.assertTrue(covdata.has_arcs())
Example #3
0
 def test_empty_arcs_are_still_arcs(self):
     covdata = CoverageData()
     covdata.add_arcs({})
     covdata.touch_file("abc.py")
     self.assertTrue(covdata.has_arcs())
Example #4
0
 def test_empty_lines_are_still_lines(self):
     covdata = CoverageData()
     covdata.add_lines({})
     covdata.touch_file("abc.py")
     assert not covdata.has_arcs()
Example #5
0
 def test_empty_arcs_are_still_arcs(self):
     covdata = CoverageData()
     covdata.add_arcs({})
     covdata.touch_file("abc.py")
     self.assertTrue(covdata.has_arcs())