Files
dvc/tests/func
68e543f7e1 remotes.http: Support dvc push for http remotes (#3343)
* remote.http: support _upload() via HTTP POST

- uploaded files are sent as chunked encoding POST data

Fixes #3247

* remote.http: add support for HTTP basic and digest auth

- username, password, ask_password options work the same way as for
  ssh remotes
- basic_auth (bool) and digest_auth (bool) options added for http(s)
  remotes
- digest_auth takes precedence over basic_auth if both are enabled

* remote.http: auth_method() unit tests

* tests: Add functional tests for HTTP remotes

- HTTP remotes now tested locally using a SimpleHTTPServer instance that
  allows reading/writing to a temp directory

* tests: fix http tests on py3.5, 3.6

* remote.http: add custom auth method

* s/custom_header/custom_auth_header/

* Apply suggestions from code review

Co-Authored-By: Saugat Pachhai <[email protected]>
Co-Authored-By: Ruslan Kuprieiev <[email protected]>

Co-authored-by: Saugat Pachhai <[email protected]>
Co-authored-by: Ruslan Kuprieiev <[email protected]>
2020-02-21 12:05:55 +02:00
..
2020-02-13 19:35:37 +02:00
2020-02-13 19:35:37 +02:00
2020-01-09 14:55:49 +05:30
2019-11-05 02:34:40 +02:00
2020-01-09 04:57:53 +05:30
2020-01-13 11:25:37 +02:00
2020-02-13 19:35:37 +02:00
2020-02-12 22:10:48 +02:00
2020-02-03 18:45:44 +00:00
2020-02-13 19:35:37 +02:00
2020-02-13 19:35:37 +02:00
2020-02-13 19:35:37 +02:00
2019-11-26 20:07:20 +05:45
2019-11-05 02:34:40 +02:00
2020-01-02 16:24:31 -06:00
2020-01-09 04:57:53 +05:30