def test_assert_all_valid_date_type(date_type, index): import cftime if date_type is cftime.DatetimeNoLeap: mixed_date_types = [date_type(1, 1, 1), cftime.DatetimeAllLeap(1, 2, 1)] else: mixed_date_types = [date_type(1, 1, 1), cftime.DatetimeNoLeap(1, 2, 1)] with pytest.raises(TypeError): assert_all_valid_date_type(mixed_date_types) with pytest.raises(TypeError): assert_all_valid_date_type([1, date_type(1, 1, 1)]) assert_all_valid_date_type([date_type(1, 1, 1), date_type(1, 2, 1)])
def test_assert_all_valid_date_type(date_type, index): import cftime if date_type is cftime.DatetimeNoLeap: mixed_date_types = [ date_type(1, 1, 1), cftime.DatetimeAllLeap(1, 2, 1) ] else: mixed_date_types = [date_type(1, 1, 1), cftime.DatetimeNoLeap(1, 2, 1)] with pytest.raises(TypeError): assert_all_valid_date_type(mixed_date_types) with pytest.raises(TypeError): assert_all_valid_date_type([1, date_type(1, 1, 1)]) assert_all_valid_date_type([date_type(1, 1, 1), date_type(1, 2, 1)])