In this test, it seems boundscheck is ignored? A "constellation" object is created, which is basically just a numpy array. It overloads call, which just redirects to getitem. When called with a scalar arg (no len), it should call call1, which should have boundscheck. It does not appear to work. In the last test case in test_constellation.py, we have an array of size 2, but calling c returns random data instead of an error.