def testIds(self): data = N.arange(20).reshape( (10,2) ) bcm = BoxcarMapper([1, 4, 6], 3) trans = bcm(data) self.failUnlessEqual(bcm.isValidInId( [1] ), True) self.failUnlessEqual(bcm.isValidInId( [0,1] ), False) self.failUnlessEqual(bcm.isValidOutId( [1] ), True) self.failUnlessEqual(bcm.isValidOutId( [3] ), False) self.failUnlessEqual(bcm.isValidOutId( [0,1] ), True) self.failUnlessEqual(bcm.isValidOutId( [0,1,0] ), False)