Ejemplo n.º 1
0
 def testArray2(self):
     """test longer array."""
     a = [1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1]
     self.assertEqual(Intervals.fromArray(a), [(0, 3), (6, 9), (12, 15)])
     self.assertEqual(Intervals.fromArray([not x for x in a]), [(3, 6),
                                                                (9, 12)])
Ejemplo n.º 2
0
 def testArray1(self):
     """test simple array."""
     a = [1, 1, 1, 0, 0, 0, 1, 1, 1]
     self.assertEqual(Intervals.fromArray(a), [(0, 3), (6, 9)])
     self.assertEqual(Intervals.fromArray([not x for x in a]), [(3, 6)])
Ejemplo n.º 3
0
 def testEmpty(self):
     """test empty input."""
     self.assertEqual(Intervals.fromArray([]), [])
Ejemplo n.º 4
0
 def testEmpty(self):
     """test empty input."""
     self.assertEqual( Intervals.fromArray( [] ), [] )
Ejemplo n.º 5
0
 def testArray2(self):
     """test longer array."""
     a = [1,1,1,0,0,0,1,1,1,0,0,0,1,1,1]
     self.assertEqual( Intervals.fromArray( a ), [(0,3), (6,9), (12,15)] )
     self.assertEqual( Intervals.fromArray( [not x for x in a] ), [(3,6), (9,12)] )
Ejemplo n.º 6
0
 def testArray1(self):
     """test simple array."""
     a = [1,1,1,0,0,0,1,1,1]
     self.assertEqual( Intervals.fromArray( a ), [(0,3), (6,9)] )
     self.assertEqual( Intervals.fromArray( [not x for x in a] ), [(3,6)] )