Exemplo n.º 1
0
 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()
Exemplo n.º 3
0
 def _add_additional_subscribers(self, subscribers, fileinfo):
     subscribers.append(ProvideSizeSubscriber(fileinfo.size))
     subscribers.append(DirectoryCreatorSubscriber())
     subscribers.append(
         ProvideLastModifiedTimeSubscriber(fileinfo.last_update,
                                           self._result_queue))