Skip to content

Commit 7b370d9

Browse files
committed
2023-09-18 : Synchronize codes to the origin repository.
1 parent 1343d4c commit 7b370d9

File tree

4 files changed

+44
-0
lines changed

4 files changed

+44
-0
lines changed

asposecellscloud/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@
290290
from .models.title import Title
291291
from .models.import_position import ImportPosition
292292
from .models.import_xml_request import ImportXMLRequest
293+
from .models.range_sort_request import RangeSortRequest
293294

294295
from .requests.get_worksheet_auto_filter_request import GetWorksheetAutoFilterRequest
295296
from .requests.put_worksheet_date_filter_request import PutWorksheetDateFilterRequest
@@ -503,6 +504,7 @@
503504
from .requests.post_worksheet_cells_range_row_height_request import PostWorksheetCellsRangeRowHeightRequest
504505
from .requests.put_worksheet_cells_range_request import PutWorksheetCellsRangeRequest
505506
from .requests.delete_worksheet_cells_range_request import DeleteWorksheetCellsRangeRequest
507+
from .requests.post_worksheet_range_sort_request import PostWorksheetRangeSortRequest
506508
from .requests.get_worksheet_shapes_request import GetWorksheetShapesRequest
507509
from .requests.get_worksheet_shape_request import GetWorksheetShapeRequest
508510
from .requests.put_worksheet_shape_request import PutWorksheetShapeRequest
@@ -614,6 +616,8 @@
614616
from .requests.object_exists_request import ObjectExistsRequest
615617
from .requests.get_disc_usage_request import GetDiscUsageRequest
616618
from .requests.get_file_versions_request import GetFileVersionsRequest
619+
620+
617621
# import apis into sdk package
618622
from .apis.cells_api import CellsApi
619623
from .apis.light_cells_api import LightCellsApi

asposecellscloud/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,7 @@
238238
from .pptx_save_options import PptxSaveOptions
239239
from .range_value_response import RangeValueResponse
240240
from .ranges_response import RangesResponse
241+
from .range_sort_request import RangeSortRequest
241242
from .row import Row
242243
from .row_response import RowResponse
243244
from .rows import Rows

test/tests_list_objects_controller.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,31 @@ def test_post_worksheet_list_columns_total(self):
188188
request = PostWorksheetListColumnsTotalRequest( remote_name, 'Sheet7', 0, tableTotalRequests,folder= remote_folder,storage_name= '')
189189
self.api.post_worksheet_list_columns_total(request)
190190

191+
def test_post_worksheet_list_object_remove_duplicates(self):
192+
remote_folder = 'TestData/In'
193+
194+
local_name = 'TestTables.xlsx'
195+
remote_name = 'TestTables.xlsx'
196+
197+
result = AuthUtil.Ready(self.api, local_name, remote_folder + '/' + remote_name , '')
198+
self.assertTrue(len(result.uploaded)>0)
199+
200+
request = PostWorksheetListObjectRemoveDuplicatesRequest( remote_name, 'Sheet2', 0,folder= remote_folder,storage_name= '')
201+
self.api.post_worksheet_list_object_remove_duplicates(request)
202+
203+
204+
def test_post_worksheet_list_object_insert_slicer(self):
205+
remote_folder = 'TestData/In'
206+
207+
local_name = 'TestTables.xlsx'
208+
remote_name = 'TestTables.xlsx'
209+
210+
result = AuthUtil.Ready(self.api, local_name, remote_folder + '/' + remote_name , '')
211+
self.assertTrue(len(result.uploaded)>0)
212+
213+
request = PostWorksheetListObjectInsertSlicerRequest( remote_name, 'Sheet1', 0, 2, 'j9',folder= remote_folder,storage_name= '')
214+
self.api.post_worksheet_list_object_insert_slicer(request)
215+
191216

192217
if __name__ == '__main__':
193218
unittest.main()

test/tests_ranges_controller.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,20 @@ def test_delete_worksheet_cells_range(self):
200200
request = DeleteWorksheetCellsRangeRequest( remote_name, 'Sheet1', 'A1:C6', 'Up',folder= remote_folder,storage_name= '')
201201
self.api.delete_worksheet_cells_range(request)
202202

203+
def test_post_worksheet_cells_range_sort(self):
204+
remote_folder = 'TestData/In'
205+
206+
local_name = 'Group.xlsx'
207+
remote_name = 'Group.xlsx'
203208

209+
rangeOperateDataSorter = DataSorter(case_sensitive= True )
210+
rangeOperateCellArea = Range(column_count= 3 ,first_column= 0 ,first_row= 0 ,row_count= 15 )
211+
rangeOperate = RangeSortRequest(data_sorter= rangeOperateDataSorter ,cell_area= rangeOperateCellArea )
212+
result = AuthUtil.Ready(self.api, local_name, remote_folder + '/' + remote_name , '')
213+
self.assertTrue(len(result.uploaded)>0)
214+
215+
request = PostWorksheetRangeSortRequest( remote_name, 'book1', rangeOperate,folder= remote_folder,storage_name= '')
216+
self.api.post_worksheet_cells_range_sort(request)
217+
204218
if __name__ == '__main__':
205219
unittest.main()

0 commit comments

Comments
 (0)