Commit Graph

6209 Commits

Author SHA1 Message Date
Frédéric Péters 094cae52e5 tox: add build dependencies (#36515)
gitea-wip/wcs/pipeline/head There was a failure building this commit Details
gitea/wcs/pipeline/head Build started... Details
2019-11-19 16:01:40 +01:00
Frédéric Péters 00e130ae53 tox: get a newer pytest version for py3 build (#36515) 2019-11-19 16:01:40 +01:00
Frédéric Péters b5c262dc64 jenkins: limit notification errors to myself (#36515) 2019-11-19 16:01:04 +01:00
Frédéric Péters 731697ebc9 jenkins: force clean git (#36515) 2019-11-19 16:01:03 +01:00
Frédéric Péters cb17e126b7 tox: build py3 (#36515) 2019-11-19 16:01:02 +01:00
Frédéric Péters a87a181371 publisher: restore config.json from zip file as text (#36515) 2019-11-19 16:01:00 +01:00
Frédéric Péters 7a29de02bb tests: get test_finish_interrupted_request responses content (#36515) 2019-11-19 16:00:59 +01:00
Frédéric Péters f1b90ce1e2 tests: make test_finish_failed_request work standalone (#36515) 2019-11-19 16:00:58 +01:00
Frédéric Péters 57f96ee3b4 misc: use force_str to encode exception in error page (#36515) 2019-11-19 16:00:57 +01:00
Frédéric Péters 7b0978cf00 publisher: only handle non-encodable exception strings in python 2 (#36515) 2019-11-19 16:00:55 +01:00
Frédéric Péters 4b9c230141 misc: don't enable form tokens in simulated form in test_display_form (#36515) 2019-11-19 16:00:53 +01:00
Frédéric Péters 4f3dc60311 formdef: add pre-json serialization of struct_time workflow options (#36515)
(python3 json serializer would otherwise catch them and serialize them
as tuples)
2019-11-19 16:00:49 +01:00
Frédéric Péters 4f488c1d57 tests: use PicklableUpload in test that requires copying structure (#36515) 2019-11-19 16:00:48 +01:00
Frédéric Péters 9cf9355463 tests: don't check application/msword extension as it may vary (#36515) 2019-11-19 16:00:46 +01:00
Frédéric Péters 03987a6e6c forms: mark invalid prefill value explicitely (#36515) 2019-11-19 16:00:45 +01:00
Frédéric Péters 625b574280 tests: update check against json exception message (#36515) 2019-11-19 16:00:44 +01:00
Frédéric Péters 7dcd2d485b tests: mark request as POST to get mock form data parsed (#36515) 2019-11-19 16:00:42 +01:00
Frédéric Péters 52df31918f ctl: update check_hobos to use force_str to handle strings (#36515) 2019-11-19 16:00:40 +01:00
Frédéric Péters 4aa96b93c5 portfolio: pass text to json (#36515) 2019-11-19 16:00:39 +01:00
Frédéric Péters 0be6a94f13 runscript: pass script name as str (#36515) 2019-11-19 16:00:37 +01:00
Frédéric Péters 0eb5415bee workflows: look for existence of json content with private attribute (#36515) 2019-11-19 16:00:35 +01:00
Frédéric Péters e9771cc834 storage: force (some) filename as bytes (#36515)
(required for python 3.5)
2019-11-19 16:00:34 +01:00
Frédéric Péters a1414e1ebc form: use force_str on rendered map (#36515) 2019-11-19 16:00:33 +01:00
Frédéric Péters 478ff982a1 misc: sort dictionary keys when exporting to xml (#36515) 2019-11-19 16:00:31 +01:00
Frédéric Péters 82fd9489bf emails: pass button link into force_str (#36515) 2019-11-19 16:00:30 +01:00
Frédéric Péters 88d47903d1 tests: update error email for new py3 exception value (#36515) 2019-11-19 16:00:29 +01:00
Frédéric Péters a923e056ea tests: check decoded email payload (#36515) 2019-11-19 16:00:27 +01:00
Frédéric Péters 2877790b24 emails: force_str() on html rendition of email (#36515) 2019-11-19 16:00:26 +01:00
Frédéric Péters 3145fd7367 tests: update test_form_table_field_submit to use force_str (#36515) 2019-11-19 16:00:23 +01:00
Frédéric Péters 1bb05944f8 tests: use force_str() to encode item options (#36515) 2019-11-19 16:00:22 +01:00
Frédéric Péters 54d4b4686b misc: adapt ranked items for py3 (#36515) 2019-11-19 16:00:20 +01:00
Frédéric Péters 21dd276479 tests: adapt mime type tests (#36515) 2019-11-19 16:00:19 +01:00
Frédéric Péters 12094de8e4 tests: only check simplify() on bytes in py2 (#36515) 2019-11-19 16:00:18 +01:00
Frédéric Péters 859683f690 tests: adapt test_json_str_decoder for py3 (#36515) 2019-11-19 16:00:17 +01:00
Frédéric Péters a55daeec35 misc: update ranked items csv value for py3 (#36515) 2019-11-19 16:00:15 +01:00
Frédéric Péters b48283f626 tests: adapt inspect page test for py3 (#36515) 2019-11-19 16:00:14 +01:00
Frédéric Péters 30a9d2d4c3 form: use force_str() on wysiwyg fields (#36515) 2019-11-19 16:00:13 +01:00
Frédéric Péters e45c19e794 workflows: check for json request using private attribute (#36515) 2019-11-19 16:00:11 +01:00
Frédéric Péters badde34b2e misc: adapt password storage (#36515) 2019-11-19 16:00:10 +01:00
Frédéric Péters 191f01bd7e tests: don't manually encode utf8 in formdef name (#36515) 2019-11-19 16:00:08 +01:00
Frédéric Péters 762560fcaf tests: don't distinguish unicode data sources in py3 (#36515) 2019-11-19 16:00:07 +01:00
Frédéric Péters 228053c9ce logger: use next() to iterate over log lines (#36515) 2019-11-19 16:00:06 +01:00
Frédéric Péters 158d6fac2d idp: read metadata and PEM keys as text (#36515) 2019-11-19 16:00:05 +01:00
Frédéric Péters 207d3ae91e tests: check user formdef xml export using bytes (#36515) 2019-11-19 16:00:03 +01:00
Frédéric Péters fdb0ad1aa1 admin: use string to pass overwriting form xml (#36515) 2019-11-19 16:00:02 +01:00
Frédéric Péters 1e8ca52e3c misc: adapt password checking to py3 (#36515) 2019-11-19 16:00:01 +01:00
Frédéric Péters 00fc3deef0 idp: always write files as binaries (#36515) 2019-11-19 16:00:00 +01:00
Frédéric Péters f4ad46acc6 storage: allow sorting objects with missing (receipt_)time (#36515) 2019-11-19 15:59:58 +01:00
Frédéric Péters 370357e40a middleware: iterate over a copy of form keys when adding session variables (#36515) 2019-11-19 15:59:57 +01:00
Frédéric Péters 3fefe4a344 franceconnect: adapt to py3 (#36515) 2019-11-19 15:59:55 +01:00