def test_empty_intervals(self):
     times = []
     lengths = extract_interval_lengths(times)
     self.assertEquals([], lengths)
 def test_single_interval_length_two(self):
     times = [datetime.datetime(2014, 10, 3, 14, 53, 56), datetime.datetime(2014, 10, 3, 14, 53, 57)]
     lengths = extract_interval_lengths(times)
     self.assertEquals([2], lengths)
 def test_three_intervals(self):
     times = [datetime.datetime(2014, 10, 3, 14, 53, 56), datetime.datetime(2014, 10, 3, 14, 53, 57),
              datetime.datetime(2014, 10, 3, 15, 53, 57), datetime.datetime(2014, 10, 3, 16, 53, 58),
              datetime.datetime(2014, 10, 3, 16, 53, 59)]
     lengths = extract_interval_lengths(times)
     self.assertEquals([2, 1, 2], lengths)
 def test_intervals_length_one(self):
     times = [datetime.datetime(2014, 10, 3, 14, 53, 56), datetime.datetime(2014, 10, 3, 15, 53, 56)]
     lengths = extract_interval_lengths(times)
     self.assertEquals([1, 1], lengths)