コード例 #1
0
ファイル: test_data.py プロジェクト: ionelmc/coveragepy
 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'), [])
コード例 #2
0
 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') == []
コード例 #3
0
 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') == []
コード例 #4
0
 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'), [])