My preference would be to the test the different calendars separately, based on whether they can be decoded into datetime64 or not. That way you can verify expected results exactly (e.g., the array dtype and whether they raise a warning or not). The current test leaves some room for ambiguity:).