summaryrefslogtreecommitdiff
path: root/webtest/app.py
diff options
context:
space:
mode:
Diffstat (limited to 'webtest/app.py')
-rw-r--r--webtest/app.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/webtest/app.py b/webtest/app.py
index 4ea19e9..9e3155e 100644
--- a/webtest/app.py
+++ b/webtest/app.py
@@ -500,7 +500,10 @@ class TestApp:
except: # pragma: no cover
raise # field name are always ascii
if isinstance(value, forms.File):
- if value.value:
+ if "multiple" in value.attrs:
+ for file in value.value:
+ _append_file([key] + list(file))
+ elif value.value:
_append_file([key] + list(value.value))
else:
# If no file was uploaded simulate an empty file with no