def test_lead_units_equal_control_time_stride_daily_fails( PM_ds_initialized_1d_ym_cftime, PM_ds_control_1d_dm_cftime): """Test that init_pm annual and control daily is not compatible.""" with pytest.raises(ValueError) as excinfo: lead_units_equal_control_time_stride(PM_ds_initialized_1d_ym_cftime, PM_ds_control_1d_dm_cftime) assert "Please provide the same temporal resolution for control.time" in str( excinfo.value)
def test_lead_units_equal_control_time_stride_freq(init, control): """Test that init_pm and control are compatible when both same freq.""" assert lead_units_equal_control_time_stride(init, control)