def test_activeMask(self): active_list = BoolVector.active_mask("1 , 4 - 7 , 10") self.assertTrue(len(active_list) == 11) self.assertTrue(active_list[1]) self.assertTrue(active_list[4]) self.assertTrue(active_list[10]) self.assertFalse(active_list[9]) self.assertFalse(active_list[8]) active_list = BoolVector.active_mask("1,4-7,10X") self.assertFalse(active_list)
def test_activeMask(self): active_list = BoolVector.active_mask("1 , 4 - 7 , 10") self.assertTrue(len(active_list) == 11) self.assertTrue(active_list[1]) self.assertTrue(active_list[4]) self.assertTrue(active_list[10]) self.assertFalse(active_list[9]) self.assertFalse(active_list[8]) self.assertEqual(6, active_list.count(True)) active_list = BoolVector.active_mask("1,4-7,10X") self.assertFalse(active_list)
def getActiveRealizationsMask(self): mask = BoolVector.active_mask(self.getValue()) if mask is None: raise ValueError("Error while parsing range string!") if len(mask) > self.__realization_count: raise ValueError("Mask size changed %d != %d!" % (self.__realization_count, len(mask))) return mask
def getActiveRealizationsMask(self): count = EnsembleSizeModel().getValue() mask = BoolVector.active_mask(self.getValue()) if mask is None: raise ValueError("Error while parsing range string!") if len(mask) > count: raise ValueError("Mask size changed %d != %d!" % (count, len(mask))) return mask
def test_BoolVector_active_mask(self): with self.assertRaises(DeprecationWarning): active_vector = BoolVector.active_mask("1,1,1,1,1,1")
def test_BoolVector_active_mask(self): with warnings.catch_warnings(): active_vector = BoolVector.active_mask("1,1,1,1,1,1")