def emulate_file_upload(self, token, n): """ This emulate the file upload of a incomplete submission """ for i in range(0, n): dummyFile = self.get_dummy_file() dummyFile = yield threads.deferToThread(files.dump_file_fs, dummyFile) dummyFile['creation_date'] = datetime_null() f = files.serialize_memory_file(dummyFile) token.associate_file(dummyFile) self.assertFalse({'size', 'content_type', 'name', 'creation_date'} - set(f.keys()))
def emulate_file_upload(self, token, n): """ This emulates the file upload of an incomplete submission """ for i in range(0, n): dummyFile = self.get_dummy_file() dst = os.path.join(GLSettings.submission_path, os.path.basename(dummyFile['path'])) dummyFile = yield threads.deferToThread(write_upload_encrypted_to_disk, dummyFile, dst) dummyFile['date'] = datetime_null() token.associate_file(dummyFile) dummyFile['body'].close()
def perform_submission_uploads(self, token): for _ in range(self.population_of_attachments): token.associate_file(self.get_dummy_file())
def emulate_file_upload(self, token, n): """ This emulates the file upload of an incomplete submission """ for _ in range(n): token.associate_file(self.get_dummy_file())