Commit Graph

816 Commits

Author SHA1 Message Date
Joffrey F 53beba75f4 Merge pull request #427 from abanna/adding_multiple_dockercfg_support
adding the ability to login with different dockercfg files.
2014-12-18 10:39:59 -08:00
Joffrey F 96f66f7558 Merge pull request #435 from dims/fix-flake8-issues
flake8 fails with F821 for unicode under python 3.4.2
2014-12-18 10:33:40 -08:00
abanna 6dfae8bcd2 updated parameter name to make more sense. 2014-12-18 10:21:02 -08:00
abanna d3cf874938 missed a lint error 2014-12-18 10:21:02 -08:00
Alex Banna 4cbf4e312c adding the ability to login with different dockercfg files. 2014-12-18 10:19:40 -08:00
Joffrey F d7a9d9a935 Merge pull request #432 from leth/fix_test_race
Tidy up stream test harness & fix race conditions
2014-12-18 10:18:45 -08:00
Davanum Srinivas d9fa43a9b7 flake8 fails with F821 for unicode under python 3.4.2 2014-12-18 11:08:37 -05:00
Marcus Cobden 17c1869304 Tidy up stream test harness & fix race conditions 2014-12-18 09:23:21 +00:00
Joffrey F 8aded4842b Retry on connection error 2014-12-17 12:55:49 -08:00
Joffrey F f75afc92a2 Use unicode() typecast instead of u'' literal (3.2 compat). Fixes #408 2014-12-17 12:07:35 -08:00
Joffrey F 16379f85c1 Merge branch 'leth-master' 2014-12-17 11:57:23 -08:00
Joffrey F b1e0ca0bd6 Merge branch 'master' of https://github.com/leth/docker-py into leth-master
Conflicts:
	tests/test.py
2014-12-17 11:56:58 -08:00
Joffrey F ec5a28a46e Merge pull request #428 from docker/host_config
Support for host config
2014-12-17 11:50:31 -08:00
Joffrey F 5711ac4cf3 Updated documentation with HostConfig information 2014-12-17 11:48:39 -08:00
Joffrey F 2b5516afab Re-added integration tests with hostconfig in start 2014-12-17 11:44:52 -08:00
Joffrey F 12aad176b9 Re-added start with hostconfig tests 2014-12-17 11:44:52 -08:00
Joffrey F f07524f2db Un-deprecated hostconfig in start 2014-12-17 11:44:52 -08:00
Joffrey F c29a6a2841 Fixed start_container tests 2014-12-17 11:44:52 -08:00
Joffrey F e992a8127d assertEquals -> assertEqual 2014-12-17 11:44:51 -08:00
Joffrey F 66112561f4 Updated integration tests to use new host_config param 2014-12-17 11:44:51 -08:00
Joffrey F e1401c5573 Fixed VolumesFrom bug 2014-12-17 11:44:51 -08:00
Joffrey F 09a5eb8ae7 Prevent start_config from overriding host_config in create if no param is specified 2014-12-17 11:44:51 -08:00
Joffrey F 19b1379f17 Updated unit tests
* Warnings will now raise exceptions in unit tests
* Updated several tests to use host_config
2014-12-17 11:44:51 -08:00
Joffrey F b214406b38 Updated mock API version 2014-12-17 11:44:31 -08:00
Joffrey F c9f9157ea8 Added create_host_config helper in docker.utils 2014-12-17 11:44:31 -08:00
Joffrey F 7bc6b228b1 * create_container now supports a host_config param
* Deprecation warnings added in Client.start
2014-12-17 11:44:31 -08:00
Joffrey F f2ba7f9b9d Merge pull request #429 from dims/master
Devices should be separated by colon separated string
2014-12-17 11:32:58 -08:00
Joffrey F ae4f883c91 Merge pull request #430 from bfirsh/travis-docker
Run Travis tests on Docker
2014-12-17 10:27:03 -08:00
Ben Firshman f32550c058 Run Travis tests on Docker
Signed-off-by: Ben Firshman <ben@firshman.co.uk>
2014-12-17 09:20:57 -08:00
Davanum Srinivas 3a51d3fe0b Devices should be separated by colon separated string
Totally bad test :( (written by me). The documentation and
code should match now. Many thanks to pranavs18 for spotting
the error and proposing the fix.
2014-12-17 07:35:07 -05:00
Marcus Cobden 578dda64c9 Consume from chunked streams without data loss
Data already in local python buffers was lost when stream socket
fileobject was re-created. We now use http.client to handle the chunk
transfer encoding, and we read only the data from each chunk.

This adds a test harness for stream responses which tries to trigger the
lost-buffer behaviour by responding to the HTTP request in full, as
early as possible.

NB: Python's http.client will close the socket fileobj early if there is
no content length or chunked transfer encoding header. If this happens,
requests/urllib3 will reopen it, but we lose some data which was stored
in buffers.
2014-12-16 20:36:08 +00:00
Joffrey F a87dfcf267 Merge branch 'jseybold-master' 2014-12-15 17:35:02 -08:00
Joffrey F ec04e92c02 timeout param in wait documented 2014-12-15 17:34:51 -08:00
Joffrey F 51c6b34859 Added timeout param to Client.wait 2014-12-15 17:32:42 -08:00
Joffrey F 7fcddc22ce Merge pull request #271 from robertglen/byteIO-seekfix
Fixed bug in utils.mkbuildcontext for BytesIO Dockerfiles
2014-12-15 16:26:52 -08:00
Joffrey F e8c9e6e3f2 Added forcerm param in Client.build 2014-12-15 15:23:25 -08:00
Joffrey F 73b15be0c1 Merge pull request #423 from docker/0.6.0-integration
Fixed integration tests
2014-12-15 15:01:20 -08:00
Joffrey F bf9e1c84ba Don't use old test image (deprecated ID scheme) 2014-12-15 14:52:51 -08:00
Joffrey F a4aa1a88f1 Better pull confirmation 2014-12-15 13:53:49 -08:00
Joffrey F 4b91a71313 Longer timeout when contacting hub 2014-12-15 12:11:54 -08:00
Joffrey F a7cce1d600 Merge pull request #421 from hammerdr/docker-build-pull
Allow for pull as an option to docker build
2014-12-15 11:26:00 -08:00
Derek Hammer 7426c52f0e Fix the order of pull 2014-12-15 10:49:37 -08:00
Derek Hammer d8e8400419 Allow for pull as an option to docker build
Signed-off-by: Derek Hammer <derek.r.hammer@gmail.com>
2014-12-13 10:31:47 -08:00
Joffrey F 4a7bb9a9b0 Merge pull request #318 from Precis/verified_login
Expand registry URL before login.
2014-11-26 14:37:42 -08:00
Joffrey F 2cdefc97d9 Merge pull request #411 from docker/393-enforce-str-version
Enforce passing string as version param in ctor
2014-11-26 14:28:47 -08:00
Joffrey F 2a90dd2ab5 Merge branch 'maxcnunes-fix-env-variables-unicode' 2014-11-26 23:28:18 +01:00
Joffrey F 30af5ea80c Changed unicode literal to explicit typecast (3.2 compat) 2014-11-26 23:28:00 +01:00
Joffrey F 613a38f0a0 Merge branch 'fix-env-variables-unicode' of github.com:maxcnunes/docker-py into maxcnunes-fix-env-variables-unicode 2014-11-26 23:25:32 +01:00
Joffrey F a9bc84cece Enforce passing string as version param in ctor 2014-11-26 23:14:19 +01:00
Joffrey F 0012430b1b Merge pull request #409 from mattmoor/master
Fix expand_registry_url to be consistent with docker client.
2014-11-26 12:03:54 -08:00