def test_collapse_overlap(self): """ [(now, later2)] """ self.assertEqual( [(self.times[0][0], self.times[1][1])], lib.collapse_times(self.times[:2]) )
def test_collapse_gap(self): """ [(now, later2)] """ self.assertEqual( [(self.times[0][0], self.times[2][1]), (self.times[3][0], self.times[3][1])], lib.collapse_times(self.times) )
def test_identity(self): self.assertEqual(self.times[:1], lib.collapse_times(self.times[:1]))