def cloud_operation1(self):
        self.refresh_token()
        (parent_id, ptype) = self.get_id(self.path)
        flist = generate_file(os.path.join(os.getcwd(), 'automation_tmp'),
                              10 * 1024,
                              num=1,
                              file_name='temp_file',
                              file_type='.txt')
        source = flist[0]

        num = 6
        for i in range(1, num + 1):
            # create folders on root on upload files within it
            fid = self.create_folder(folder_name='boxfolder%s' % i,
                                     parent_id=parent_id)
            self.content_dict[os.path.join(self.path, 'boxfolder%s' % i)] = {
                'id': fid,
                'type': 'folder'
            }
            self.upload(fsource=source,
                        ftarget=os.path.join(self.path, 'boxfolder%s' % i),
                        name='boxfile%s.file' % i)

            # upload files on root path
            self.upload(fsource=source,
                        ftarget=self.path,
                        name='root_boxfile%s.file' % i)
Ejemplo n.º 2
0
	def cloud_operation14(self):
		# conflict case
		# create temp files to upload
		flist = generate_file(os.path.join(os.getcwd(), 'automation_tmp'),
								 5 * 1024, num=1, file_name='root_', file_type='.txt')

		'''
Ejemplo n.º 3
0
    def cloud_operation1(self):
        #self.refresh_token()
        flist = generate_file(os.path.join(os.getcwd(), 'automation_tmp'),
                              10 * 1024,
                              num=1,
                              file_name='temp_file',
                              file_type='.txt')
        source = flist[0]

        num = 6
        for i in range(1, num + 1):
            # create folders on root on upload files within it
            self.create_folder(folder_name='onedrivefolder%s' % i,
                               parent_path=self.path)
            self.upload(fsource=source,
                        ftarget=os.path.join(self.path,
                                             'onedrivefolder%s' % i),
                        name='onedrivefile%s' % i)

            # upload files on root path
            self.upload(fsource=source,
                        ftarget=self.path,
                        name='root_onedrivefile%s' % i)

        # return operation identifier for report
        return 'cloud_create_result'
Ejemplo n.º 4
0
    def cloud_operation1(self):
        self.refresh_token()
        flist = generate_file(os.path.join(os.getcwd(), 'automation_tmp'),
                              10 * 1024,
                              num=1,
                              file_name='temp_file',
                              file_type='.txt')
        source = flist[0]

        num = 6
        for i in range(1, num + 1):
            # create folders on root on upload files within it
            fid = self.create_folder(folder_name='yandexfolder%s' % i,
                                     parent_path=self.path)
            self.upload(fsource=source,
                        ftarget=os.path.join(self.path, 'yandexfolder%s' % i),
                        name='yandexfile%s.file' % i)

            # upload files on root path
            self.upload(fsource=source,
                        ftarget=self.path,
                        name='root_yandexfile%s.file' % i)