def test_any_of(self): values = [1, 2, 3, 2, 1, 2, 3, 2, 1] a = MappedArray(values, mask=[True] + [False] * 8, values_mapping=self.mapping) result = a.any_of('one', 'three') self.assertEqual( result.tolist(), [None, False, True, False, True, False, True, False, True]) self.assertRaises(ValueError, a.any_of, 'one', 'invalid') result = a.any_of('one', 'invalid', ignore_missing=True) self.assertEqual( result.tolist(), [None, False, False, False, True, False, False, False, True], )
def test_any_of(self): values = [1, 2, 3, 2, 1, 2, 3, 2, 1] a = MappedArray(values, mask=[True] + [False] * 8, values_mapping=self.mapping) result = a.any_of('one', 'three') self.assertEqual( result.tolist(), [None, False, True, False, True, False, True, False, True]) self.assertRaises(ValueError, a.any_of, 'one', 'invalid') result = a.any_of('one', 'invalid', ignore_missing=True) self.assertEqual( result.tolist(), [None, False, False, False, True, False, False, False, True], )