def test_set_comments(self):
     filename = "c37a3efa-593c-4bab-b49c-bee0613c4fb2"
     expected = "Comments.zip"
     meta_data = MetaWrapper(filename)
     meta_data.set_comments(self.test_bytes)
     actual = meta_data.get_description()
     self.assertEqual(expected, actual)
     self.assertEqual(f'{filename}:ftp', meta_data.filename)
Exemple #2
0
def deliver_comments():
    """
    Endpoint for delivering daily comment report. POST request requires the zipped up comments to be uploaded as
    "zip", and the filename passed in the query parameters.
    """
    logger.info('Processing Comments submission')
    filename = request.args.get("filename")
    meta = MetaWrapper(filename)
    files = request.files
    data_bytes = files[ZIP_FILE].read()
    meta.set_comments()
    return process(meta, data_bytes)