def test_set_query_contexts(self): covdata = CoverageData() covdata.set_context('test_a') covdata.add_lines(LINES_1) covdata.set_query_contexts(['test_*']) self.assertEqual(covdata.lines('a.py'), [1, 2]) covdata.set_query_contexts(['other*']) self.assertEqual(covdata.lines('a.py'), [])
def test_set_query_contexts(self): covdata = CoverageData() covdata.set_context('test_a') covdata.add_lines(LINES_1) covdata.set_query_contexts(['test_*']) assert covdata.lines('a.py') == [1, 2] covdata.set_query_contexts(['other*']) assert covdata.lines('a.py') == []
def test_arcs_with_contexts(self): covdata = CoverageData() covdata.set_context('test_x') covdata.add_arcs(ARCS_3) assert covdata.arcs('x.py') == [(-1, 1), (1, 2), (2, 3), (3, -1)] covdata.set_query_contexts(['test*']) assert covdata.arcs('x.py') == [(-1, 1), (1, 2), (2, 3), (3, -1)] covdata.set_query_contexts(['other*']) assert covdata.arcs('x.py') == []
def test_set_query_contexts(self): self.skip_unless_data_storage_is("sql") covdata = CoverageData() covdata.set_context('test_a') covdata.add_lines(LINES_1) covdata.set_query_contexts(['test_*']) self.assertEqual(covdata.lines('a.py'), [1, 2]) covdata.set_query_contexts(['other*']) self.assertEqual(covdata.lines('a.py'), [])