'The internal values of a LabelArray should be opaque to numpy ufuncs.
Test that all unfuncs fail.'

def test_reject_ufuncs(self):

    l = LabelArray(self.strs, '')
    ints = np.arange(len(l))
    with warnings.catch_warnings():
        warnings.filterwarnings('ignore', message='unorderable    dtypes.*', category=DeprecationWarning)
        warnings.filterwarnings('ignore', message='elementwise    comparison    failed.*', category=FutureWarning)
        for func in all_ufuncs():
            try:
                if (func.nin == 1):
                    ret = func(l)
                elif (func.nin == 2):
                    ret = func(l, ints)
                else:
                    self.fail('Who    added    a    ternary    ufunc    !?!')
            except TypeError:
                pass
            else:
                self.assertIs(ret, NotImplemented)
