def test_run_length_encode(self): output_data_test = [15, 3, 100, 2, 111, 4, 10000, 6] input_data = [ 15, 15, 15, 100, 100, 111, 111, 111, 111, 10000, 10000, 10000, 10000, 10000, 10000 ] output_data = encoders.run_length_encode(input_data) self.assertEqual(output_data, output_data_test)
def test_run_length_encode(self): output_data_test = [15, 3, 100, 2, 111, 4, 10000, 6] input_data = [15, 15, 15, 100, 100, 111, 111, 111, 111, 10000, 10000, 10000, 10000, 10000, 10000] output_data = encoders.run_length_encode(input_data) self.assertEqual(output_data, output_data_test)
def test_empty_run_length_encode(self): input_data = [] output_data_test = [] output_data = encoders.run_length_encode(input_data) self.assertEqual(output_data, output_data_test)