def test_enumerate(self):
     
     dtr = DatetimeRange(self.dt1, self.dt2, self.delta)
     dates = [d for d in dtr.enumerate()]
     self.assertEqual(dates, [
         (0, datetime(2015, 3, 1, 16, 30)),
         (1, datetime(2015, 3, 2, 4, 30)),
         (2, datetime(2015, 3, 2, 16, 30)),
         (3, datetime(2015, 3, 3, 4, 30)),
         (4, datetime(2015, 3, 3, 16, 30)),
         (5, datetime(2015, 3, 4, 4, 30))
     ])