Skip numpy test if numpy not available

The `ArrayTestCase` test fails on machines where NumPy is not installed.  This PR adds a `skipUnless` decorator to skip the test instead.