This would be nicer as a separate unit test (in the unit test area for `iris.cube.Cube.is_compatible()`).

(Actually all of the sub-tests in this test would be better as unit tests in the test area, but that's a matter for another time!)