def _add_additional_subscribers(self, subscribers, fileinfo): subscribers.append(ProvideSizeSubscriber(fileinfo.size)) subscribers.append(DirectoryCreatorSubscriber()) subscribers.append(ProvideLastModifiedTimeSubscriber( fileinfo.last_update, self._result_queue)) if self._cli_params.get('is_move', False): subscribers.append(DeleteSourceObjectSubscriber( fileinfo.source_client))
def setUp(self): super(TestDirectoryCreatorSubscriber, self).setUp() self.directory_to_create = os.path.join(self.file_creator.rootdir, 'new-directory') self.filename = os.path.join(self.directory_to_create, 'myfile') call_args = FakeTransferFutureCallArgs(fileobj=self.filename) meta = FakeTransferFutureMeta(call_args=call_args) self.future = FakeTransferFuture(meta=meta) self.subscriber = DirectoryCreatorSubscriber()
def _add_additional_subscribers(self, subscribers, fileinfo): subscribers.append(ProvideSizeSubscriber(fileinfo.size)) subscribers.append(DirectoryCreatorSubscriber()) subscribers.append( ProvideLastModifiedTimeSubscriber(fileinfo.last_update, self._result_queue))