def test_index_date_from_year_range_a(self) -> None: index = IndexDate.from_year_range('2016', '2018') self.assertEqual(len(index), 1096) self.assertEqual( [str(d) for d in np.unique(index.values.astype('datetime64[Y]'))], ['2016', '2017', '2018']) index = IndexDate.from_year_range('2016', '2018', 2) self.assertEqual(len(index), 548) self.assertEqual( [str(d) for d in np.unique(index.values.astype('datetime64[Y]'))], ['2016', '2017', '2018'])
def test_index_equals_c(self) -> None: idx1 = IndexDate.from_year_range('2010', '2011') idx2 = Index(idx1.values) self.assertFalse(idx1.equals(idx2, compare_class=True)) self.assertTrue(idx1.equals(idx2, compare_class=False), )