Due to a bug in the original implementation, the bounds checking failed on this.  It was comparing a value of `1` radians to `-90` to `90` in degrees, without converting each to the same unit.  `astropy.units` to the rescue!  In any event, I had to change this value to something in the range (-½π, ½π) to get the test to pass.