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))