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)