|
3 | 3 | from __future__ import absolute_import |
4 | 4 |
|
5 | 5 | import os |
6 | | - import shutil |
| 6 | +import shutil |
7 | 7 | import sys |
8 | 8 | import time |
9 | 9 | import unittest |
@@ -32,44 +32,61 @@ def test_one_case(self): |
32 | 32 | remote_folder = 'TestData/In' |
33 | 33 |
|
34 | 34 |
|
35 | | - local_name = 'ExampleData.xlsx' |
36 | | - remote_name = 'ExampleData.xlsx' |
37 | | - |
38 | | - mapFiles = { |
39 | | - local_name: "../TestData/" + local_name |
40 | | - } |
41 | | - request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '') |
42 | | - self.api.upload_file(request) |
43 | | - |
44 | | - image_or_print_options = ImageOrPrintOptions(one_page_per_sheet= True) |
45 | | - page_setup = PageSetup( black_and_white= True, bottom_margin=0,left_margin=0,top_margin=0,right_margin=0,print_headings= False ) |
46 | | - range_operate_source = Range(column_count= 28 ,first_column= 1 ,first_row= 1 ,row_count= 42 ) |
47 | | - |
48 | | - range_convert = RangeConvertRequest(source= range_operate_source ,image_or_print_options= image_or_print_options ,page_setup= page_setup , image_type= 'Png' ) |
49 | | - |
50 | | - request = PostWorksheetCellsRangeToImageRequest( remote_name, 'Retention Analysis', range_convert,folder= remote_folder,storage_name= '') |
51 | | - print(request.name) |
52 | | - response = self.api.post_worksheet_cells_range_to_image(request) |
53 | | - print(response) |
54 | | - # os.rename(response, 'ExampleData.png') |
55 | | - shutil.move(response, 'ExampleData.png') |
| 35 | + local_name = 'Book1.xlsx' |
| 36 | + remote_name = 'Book1.xlsx' |
| 37 | + |
| 38 | + with open("../TestData/" + local_name, 'rb') as f: |
| 39 | + filename = os.path.basename(f.name) |
| 40 | + filedata = f.read() |
| 41 | + request = PutConvertWorkbookRequest({filename:filedata}, format='pdf') |
| 42 | + response = self.api.put_convert_workbook(request) |
| 43 | + shutil.move(response, 'ExampleData3.pdf') |
| 44 | + |
| 45 | + # with open("../TestData/" + local_name, 'rb') as f: |
| 46 | + # filename = os.path.basename(f.name) |
| 47 | + # filedata = f.read() |
| 48 | + # request = PutConvertWorkbookRequest(filedata, format='pdf') |
| 49 | + # response = self.api.put_convert_workbook(request) |
| 50 | + # shutil.move(response, 'ExampleData3.pdf') |
| 51 | + |
| 52 | + # mapFiles = { |
| 53 | + # local_name: "../TestData/" + local_name |
| 54 | + # } |
| 55 | + # request = PutConvertWorkbookRequest(mapFiles, format= 'pdf') |
| 56 | + |
| 57 | + |
| 58 | + # request = PutConvertWorkbookRequest("../TestData/" + local_name, format='pdf') |
| 59 | + # response = self.api.put_convert_workbook(request) |
| 60 | + # shutil.move(response, 'ExampleData2.pdf') |
| 61 | + # request = UploadFileRequest( mapFiles, remote_folder + '/' + remote_name,storage_name= '') |
| 62 | + # self.api.upload_file(request) |
| 63 | + # |
| 64 | + # image_or_print_options = ImageOrPrintOptions(one_page_per_sheet= True) |
| 65 | + # page_setup = PageSetup( black_and_white= True, bottom_margin=0,left_margin=0,top_margin=0,right_margin=0,print_headings= False ) |
| 66 | + # range_operate_source = Range(column_count= 28 ,first_column= 1 ,first_row= 1 ,row_count= 42 ) |
| 67 | + # |
| 68 | + # range_convert = RangeConvertRequest(source= range_operate_source ,image_or_print_options= image_or_print_options ,page_setup= page_setup , image_type= 'Png' ) |
| 69 | + # |
| 70 | + # request = PostWorksheetCellsRangeToImageRequest( remote_name, 'Retention Analysis', range_convert,folder= remote_folder,storage_name= '') |
| 71 | + # print(request.name) |
| 72 | + # response = self.api.post_worksheet_cells_range_to_image(request) |
| 73 | + # print(response) |
| 74 | + # # os.rename(response, 'ExampleData.png') |
| 75 | + # shutil.move(response, 'ExampleData.png') |
56 | 76 | # source_name = 'Book1.xlsx' |
57 | 77 | # target_name = 'myDocument.xlsx' |
58 | 78 |
|
59 | 79 | # source_name = 'Book1.xlsx' |
60 | 80 | # result = AuthUtil.Ready(self.api, source_name, remote_folder + '/' + source_name , '') |
61 | 81 | # self.assertTrue(len(result.uploaded)>0) |
62 | 82 |
|
63 | | - |
64 | | - |
65 | 83 | # rangeOperateSource = Range(column_count= 3 ,first_column= 8 ,first_row= 4 ,row_count= 2, worksheet="Sheet1" ) |
66 | 84 | # rangeOperateTarget = Range(column_count= 3 ,first_column= 1,first_row= 1 ,row_count= 2 , worksheet="Sheet4") |
67 | 85 | # rangeOperate = RangeCopyRequest(operate= 'CopyTo' ,source= rangeOperateSource ,target= rangeOperateTarget,target_workbook = remote_folder + '/' + target_name ) |
68 | 86 |
|
69 | 87 | # request = PostWorksheetCellsRangesCopyRequest( source_name, 'Sheet1', rangeOperate, folder= remote_folder,storage_name= '') |
70 | 88 | # self.api.post_worksheet_cells_ranges_copy(request) |
71 | 89 |
|
72 | | - |
73 | 90 | # remote_folder = 'TestData/In' |
74 | 91 |
|
75 | 92 | # local_name = 'TestCase.xlsx' |
|
0 commit comments