Skip to content

Commit 736bb38

Browse files
author
Laurynas Butkus
committed
Handle multiple file params
1 parent 00b5afd commit 736bb38

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

convertapi/task.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def __normalize_params(self):
3535
params = {}
3636

3737
for k, v in self.params.items():
38-
if k == 'File':
38+
if k != 'StoreFile' and k.endswith('File'):
3939
params[k] = file_param.build(v)
4040
elif k == 'Files':
4141
results = utils.map_in_parallel(file_param.build, v, convertapi.max_parallel_uploads)

tests/test_convertapi.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,11 @@ def test_chained_conversion(self):
6666
zip_result = convertapi.convert('zip', { 'Files': result.files })
6767
eq_('test.zip', zip_result.file.filename)
6868

69+
def test_compare_files(self):
70+
file = 'examples/files/test.docx'
71+
result = convertapi.convert('compare', { 'File': file, 'CompareFile': file })
72+
assert result.conversion_cost > 0
73+
6974
@raises(convertapi.ApiError)
7075
def test_api_error(self):
7176
convertapi.api_secret = 'TEST'

0 commit comments

Comments
 (0)