예제 #1
0
	def test_span_gaps_block_at_end_neg(self):
		p = PlotLog('x', 20, 2, 0.05, 1, 4, 1, True, None)
		l = p.span_block_gaps([0,0,0,-9,-9,-9,0,0,0,0,0,-8,-8,-8,-8,0,0,-7,-7,-7])
		self.assertEqual([0,0,0,-9,-9,-9,0,0,0,0,0,-8,-8,-8,-8,-2,-2,-7,-7,-7],l )
예제 #2
0
	def test_span_gaps_block_at_end(self):
		p = PlotLog('x', 20, 2, 0.05, 1, 4, 1, True, None)
		l = p.span_block_gaps([0,0,0,9,9,9,0,0,0,0,0,8,8,8,8,0,0,7,7,7])
		self.assertEqual([0,0,0,9,9,9,0,0,0,0,0,8,8,8,8,2,2,7,7,7],l )
예제 #3
0
	def test_span_gaps_nomerge_neg(self):
		p = PlotLog('x', 20, 2, 0.05, 1, 4, 1, True, None)
		l = p.span_block_gaps([0,0,0,-9,-9,-9,0,0,0,0,0,-8,-8,-8,-8,0,0,0,0,0])
		self.assertEqual([0,0,0,-9,-9,-9,0,0,0,0,0,-8,-8,-8,-8,0,0,0,0,0],l )
예제 #4
0
	def test_span_gaps_merge(self):
		p = PlotLog('x', 20, 2, 0.05, 1, 4, 1, True, None)
		l = p.span_block_gaps([0,0,0,9,9,9,9,0,0,0,0,8,8,8,8,0,0,0,0,0])
		self.assertEqual([0,0,0,9,9,9,9,2,2,2,2,8,8,8,8,0,0,0,0,0],l )