summaryrefslogtreecommitdiff
path: root/tests/unit
Commit message (Collapse)AuthorAgeFilesLines
* Rewrite utils.parse_host to detect more invalid addresses.ssh_protocol_supportJoffrey F2018-11-011-2/+10
| | | | | | | | The method now uses parsing methods from urllib to better split provided URLs. Addresses containing query strings, parameters, passwords or fragments no longer fail silently. SSH addresses containing paths are no longer accepted. Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #2103 from asottile/allow_uid_integer_0Joffrey F2018-08-061-0/+6
|\ | | | | Allow user=0 to be passed in create_container
| * Allow user=0 to be passed in create_containerAnthony Sottile2018-08-021-0/+6
| | | | | | | | Signed-off-by: Anthony Sottile <asottile@umich.edu>
* | Improve placement handling in DockerClient.services.createknackworks-service-create-placement-preferencesJoffrey F2018-08-031-1/+7
|/ | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #2063 from mtszb/masterJoffrey F2018-06-292-0/+8
|\ | | | | Add support for `uts_mode` parameter in `Client.create_host_config`.
| * Add support for `uts_mode` parameter in `Client.create_host_config`.Marco Trillo2018-06-292-0/+8
| | | | | | | | | | | | | | | | | | | | This parameter allows to set the UTS namespace of the container, as in the `--uts=X` Docker CLI parameter: <https://docs.docker.com/engine/reference/run/#uts-settings---uts> The only allowed value, if set, is "host". Signed-off-by: Marco Trillo <martri@arantia.com> Signed-off-by: Diego Alvarez <dyako.developer@gmail.com>
* | On Windows, convert paths to use forward slashes before fnmatch callJoffrey F2018-06-282-485/+498
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Improved .dockerignore pattern processing to better match Docker CLI behaviorJoffrey F2018-06-281-1/+11
|/ | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix support for legacy .dockercfg auth config formatJoffrey F2018-06-271-12/+54
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Allow passing of env overrides to credstore through APIClient ctorJoffrey F2018-06-081-1/+1
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Fix socket reading function for TCP (non-HTTPS) connections on WindowsJoffrey F2018-06-061-2/+56
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add ignore_removed param to containers.list() to control whether toJoffrey F2018-04-252-5/+23
| | | | | | raise or ignore NotFound Signed-off-by: Joffrey F <joffrey@docker.com>
* Total timeout should be HTTP timeout + operation timeoutJoffrey F2018-04-251-4/+4
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* stop(), restart(): Adjust request timeout.Matthieu Nottale2018-04-251-2/+2
| | | | Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
* Don't descend into symlinks when building context tarJoffrey F2018-03-211-0/+15
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Use same split rules for Dockerfile as other include/exclude patterns1956-dockerignore-include-dockerfileJoffrey F2018-03-141-0/+5
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #1928 from mnottale/fix-spurious-resolution-macos-slowdownJoffrey F2018-02-271-1/+1
|\ | | | | Workaround requests resolving our unix socket URL on macosx.
| * Workaround requests resolving our unix socket URL on macosx.Matthieu Nottale2018-02-261-1/+1
| | | | | | | | Signed-off-by: Matthieu Nottale <matthieu.nottale@docker.com>
* | Merge pull request #1927 from mefyl/masterJoffrey F2018-02-261-0/+16
|\ \ | |/ |/| Add test for "/.." patterns in .dockerignore.
| * Add test for "/.." patterns in .dockerignore.mefyl2018-02-261-0/+16
| | | | | | | | Signed-off-by: mefyl <quentin.hocquet@docker.com>
* | Merge branch 'release' into 3.1.0-releaseJoffrey F2018-02-221-1/+0
|\ \ | |/ |/| | | | | | | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com> Conflicts: docker/version.py tests/unit/api_test.py tests/unit/utils_test.py
| * Rewrite access check in create_archive with EAFPJoffrey F2018-02-051-2/+6
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
| * Add login data to the right subdict in auth_configsJoffrey F2018-02-051-0/+18
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
| * Add workaround for bpo-32713Joffrey F2018-02-051-0/+12
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Fix .dockerignore: accept wildcard in inclusion pattern, honor last line ↵mefyl2018-02-211-64/+20
| | | | | | | | | | | | precedence. Signed-off-by: mefyl <quentin.hocquet@docker.com>
* | Fix dockerignore handling of absolute path exceptions.mefyl2018-02-211-0/+7
| | | | | | | | Signed-off-by: mefyl <quentin.hocquet@docker.com>
* | Revert "Correctly support absolute paths in .dockerignore"mefyl2018-02-191-17/+10
| | | | | | | | | | | | This reverts commit 34d50483e20e86cb7ab22700e036a5c4d319268a. Signed-off-by: mefyl <quentin.hocquet@docker.com>
* | Fix test_login flakesJoffrey F2018-02-141-6/+7
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Merge pull request #1906 from docker/1352-data_stream_controlJoffrey F2018-02-142-3/+11
|\ \ | | | | | | Add chunk_size parameter to data downloading methods
| * | Add chunk_size parameter to data downloading methods (export, get_archive, save)1352-data_stream_controlJoffrey F2018-02-142-3/+11
| | | | | | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | | Fix authconfig resolution when credStore is used combined with login()1861-credstore_loginJoffrey F2018-02-131-0/+13
|/ / | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Correctly support absolute paths in .dockerignorec5672-dockerignore-abspathJoffrey F2018-02-121-10/+17
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Merge pull request #1901 from docker/1899-create_archive_fixJoffrey F2018-02-051-2/+6
|\ \ | | | | | | Rewrite access check in create_archive with EAFP
| * | Rewrite access check in create_archive with EAFP1899-create_archive_fixJoffrey F2018-02-051-2/+6
| |/ | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Merge pull request #1896 from docker/1895-login-authsJoffrey F2018-02-021-0/+18
|\ \ | | | | | | Add login data to the right subdict in auth_configs
| * | Add login data to the right subdict in auth_configs1895-login-authsJoffrey F2018-02-011-0/+18
| |/ | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Add workaround for bpo-32713c5618-negative-mtime-tarJoffrey F2018-02-011-0/+12
|/ | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Update wait to always return a dictwait_returnJoffrey F2018-01-312-4/+4
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #1888 from docker/1884-create_volumes_win32Joffrey F2018-01-311-2/+5
|\ | | | | Correctly parse volumes with Windows paths
| * Correctly parse volumes with Windows paths1884-create_volumes_win32Joffrey F2018-01-311-2/+5
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Refuse API version < 1.21 ; Remove associated code pathscleanup_deprecatedJoffrey F2018-01-318-157/+36
|/ | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Add support for publish mode for endpointspec ports1878-publishmodeJoffrey F2018-01-311-0/+75
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Improve separation between auth_configs and general_configsimprove_authconfig_genconfig_separationJoffrey F2018-01-304-62/+93
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Use config.json for detachKeysFumiaki MATSUSHIMA2018-01-302-53/+84
| | | | Signed-off-by: Fumiaki Matsushima <mtsmfm@gmail.com>
* Properly support pulling all tags in DockerClient.images.pull1761-dockerclient-pullJoffrey F2018-01-301-2/+15
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge pull request #1881 from docker/pytest-assertsJoffrey F2018-01-3014-1195/+878
|\ | | | | Use pytest asserts
| * Use pytest assertspytest-assertsJoffrey F2018-01-3014-1195/+878
| | | | | | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* | Do not break when archiving broken symlinks1841-tar-broken-symlinksJoffrey F2018-01-291-0/+26
|/ | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Return tuple instead of dict in exec_runJoffrey F2018-01-261-4/+6
| | | | Signed-off-by: Joffrey F <joffrey@docker.com>
* Merge branch 'add_exit_code_to_exec_run' of ↵Joffrey F2018-01-261-0/+11
|\ | | | | | | https://github.com/hnq90/docker-py into hnq90-add_exit_code_to_exec_run