Ejemplo n.º 1
0
def main():
    # read file data
    file_data = AT.get_file_data('./data/data2.txt', False)

    # encode data and serialize compressed data
    encoded_data = AT.Encoder(file_data).encode()
    AT.serialize_data('output/output.bin', encoded_data, True)

    # decode data and serialize original data
    decoded_data = AT.Decoder(encoded_data).decode()
    AT.serialize_data('output/output.txt', decoded_data, False)
Ejemplo n.º 2
0
 def test_serialize_data_binary_data(self):
     fake_file_path = "fake/file/path"
     with patch('builtins.open', mock_open()) as mocked_file:
         AT.serialize_data(fake_file_path, binary_file_data, is_binary=True)
         mocked_file.assert_called_once_with(fake_file_path, 'wb')
         mocked_file().write.assert_called_once_with(binary_file_data)