def test_remove_adjacent_repetition(self): self.assertEqual(utils.remove_adjacent_repetition([0, 0, 1, 2, 1, 1, 3, 4, 4]), [0, 1, 2, 1, 3, 4]) self.assertEqual(utils.remove_adjacent_repetition([0, 1, 1, 3]), [0, 1, 3]) self.assertEqual(utils.remove_adjacent_repetition([2, 2]), [2]) self.assertEqual(utils.remove_adjacent_repetition([0]), [0]) self.assertEqual(utils.remove_adjacent_repetition([3, 2, 2, 4, 2, 2, 5]), [3, 2, 4, 2, 5])
def remove_adjacent_repeated_cps(self): return Contour(utils.remove_adjacent_repetition(self.series))