def test_index_datetime_from_date_range(self) -> None: date_min, date_max = (np.datetime64('2007-02'), np.datetime64('2020-04')) # we reject year-mos when calling from_date_range with self.assertRaises(RuntimeError): _ = IndexYearMonth.from_date_range(date_min, date_max)
def test_index_year_month_from_date_range_a(self) -> None: index = IndexYearMonth.from_date_range('2017-12-15', '2018-03-15') self.assertEqual(len(index), 4) index = IndexYearMonth.from_date_range('2017-12-15', '2018-03-15', 2) self.assertEqual(len(index), 2)