Commit Graph

1213 Commits

Author SHA1 Message Date
Joffrey F ef0c373f14 Pin busybox version to use in integration tests
Removed obsolete non-streaming build test

Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-21 15:34:10 -07:00
Joffrey F b3ccdfbf4f Merge pull request #781 from docker/coverage-pin
Force coverage dependency to a version supporting py3.2
2015-09-21 14:57:27 -07:00
Joffrey F 946f176d70 Force coverage dependency to a version supporting py3.2
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-21 14:30:44 -07:00
Joffrey F dd36fae131 Merge pull request #772 from rutsky/patch-1
add missing dots at ends of command descriptions
2015-09-18 17:12:52 -07:00
Joffrey F 9d1f95715a Merge pull request #779 from rutsky/patch-4
fix network_mode 'none' value
2015-09-18 17:12:42 -07:00
Vladimir Rutsky 46dd94d1f3 fix network_mode 'none' value
Signed-off-by: Vladimir Rutsky <vladimir@rutsky.org>
2015-09-18 02:58:04 +03:00
Joffrey F e7ad536168 Merge pull request #764 from docker/744-volume-api-support
Volume API support
2015-09-16 13:55:25 -07:00
Joffrey F 8d32631635 Improve volume cleanup logic
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-16 12:55:49 -07:00
Joffrey F ea9e13ff2b Detail which exception is thrown by remove_volume
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-16 12:55:49 -07:00
Joffrey F acd5e634ff Generic skip decorator for low API version accessible to all tests
Add simpler version comparison functions
Add decorator to enforce minimum version in API methods
Fix utils imports
Add minimum_version decorators on API methods that needed it
GroupAdd test requires API version >= 1.20

Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-16 12:55:13 -07:00
Joffrey F ba6df5a2c0 Add documentation for volume API methods
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-16 12:55:12 -07:00
Joffrey F 05267f63d3 Modify unit tests suite to allow mock routes to optionally be method-aware
Added mock API routes for volumes API
Add unit tests and integration tests for volume API

Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-16 12:54:26 -07:00
Vladimir Rutsky 34784db43f add missing dots at ends of command descriptions
Signed-off-by: Vladimir Rutsky <vladimir@rutsky.org>
2015-09-16 03:27:33 +03:00
Joffrey F 46eb23b4f3 Basic volume API implementation.
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-15 20:01:55 +02:00
Joffrey F bd6a79fe46 Merge pull request #768 from ColinHuang/master
Remove not exists file in MANIFEST.in
2015-09-15 10:30:52 -07:00
Colin Huang 1306a4c282 Remove not exists file in MANIFEST.in
Signed-off-by: Colin Huang <sidawei@gmail.com>
2015-09-15 10:13:47 +08:00
Joffrey F 1b798a2901 GroupAdd tests
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-15 01:58:06 +02:00
Joffrey F ee7292a463 Merge pull request #767 from docker/group_add_support
Support group_add param in host config
2015-09-14 16:47:39 -07:00
Joffrey F 0610efbce0 Support group_add param in host config
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-15 01:11:11 +02:00
Maxime Petazzoni e5fbc42dcb Merge pull request #763 from docker/api_splitup
API splitup
2015-09-13 08:47:07 -07:00
Joffrey F 7a6980d479 Move client internals back to Client class. Remove obsolete ClientBase class
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-11 16:19:29 -07:00
Joffrey F c735cc69a0 Split different APIs into several mixins for clarity / easier maintenance
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-11 16:19:29 -07:00
Joffrey F a2daf35cf6 Back to dev version 2015-09-10 15:58:52 -07:00
Joffrey F 08a4bcd8dc Merge pull request #762 from docker/1.4.0-release
1.4.0 release
2015-09-10 15:08:34 -07:00
Joffrey F 7e3cdfb3b1 Fixed regression test in py3 environments
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-10 11:37:51 -07:00
Joffrey F 9372ef27f8 Updated changelog
Bumped version to 1.4.0

Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-10 11:07:35 -07:00
Joffrey F de5aab87b4 Merge pull request #753 from docker/715-user-int-uid
Always send a string for the user param in create_container
2015-09-10 10:37:05 -07:00
Joffrey F 03f54f44e5 Merge pull request #760 from docker/ci-fixes
CI fixes (wip)
2015-09-09 17:35:06 -07:00
Joffrey F b1c2475698 Add hello-world to temp images in pull tests
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-09 17:10:04 -07:00
Joffrey F 1fb2db4951 Make integration tests more CI-friendly.
Signed-off-by: Joffrey F <joffrey@docker.com>
2015-09-09 17:06:34 -07:00
Joffrey F cfbc967c84 Merge pull request #757 from docker/756-containerized-integration
Containerized Integration
2015-09-09 14:54:19 -07:00
Joffrey F fa3082b6cd Update integration-dind task 2015-09-09 14:49:58 -07:00
Joffrey F abaf346b49 Make running integration tests with dind possible 2015-09-09 14:49:36 -07:00
Joffrey F 0ef8c0459d Add missing ipc_mode documentation 2015-09-09 10:47:51 -07:00
Joffrey F 2dfab76224 Merge pull request #755 from aanand/add-dnephin-and-mnowster
Add @dnephin and @mnowster as maintainers
2015-09-02 18:01:15 -07:00
Aanand Prasad fb3e5bb276 Add @dnephin and @mnowster as maintainers
Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2015-09-02 17:32:41 -07:00
Joffrey F 7dce129180 Merge pull request #754 from aanand/default-to-tcp-url-on-windows
Default to 127.0.0.1:2375 on Windows
2015-09-01 16:36:32 -07:00
Aanand Prasad 1362938f03 Default to 127.0.0.1:2375 on Windows
Following the logic of the Docker client.

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2015-09-01 16:28:05 -07:00
Joffrey F 1e916a1e83 Test UID validity 2015-08-31 18:35:32 -07:00
Joffrey F add9786955 Use six.text_type 2015-08-31 18:30:13 -07:00
Joffrey F c485bd8dc0 Merge pull request #752 from docker/697-stricter-url-construction
Stricter url construction
2015-08-31 18:24:42 -07:00
Joffrey F 09defa66ba Always send a string for the user param in create_container 2015-08-31 16:06:52 -07:00
Joffrey F 3d884f9a3c Test URL construction 2015-08-31 15:01:40 -07:00
Joffrey F 0f3d7673f3 url-quote user-provided param before inserting in URL. 2015-08-31 14:47:13 -07:00
Joffrey F 33acb9d2e0 Test has been fixed, remove skip decorator 2015-08-31 13:13:46 -07:00
Joffrey F ad608baaaf Merge pull request #747 from aanand/integration-test-fixes
Integration test improvements
2015-08-31 13:07:02 -07:00
Aanand Prasad 6c0f7187a8 Integration test improvements
- Fix the setup step (the process has changed now that we're using
  pytest)

- Skip tests that are unstable

- Make better use of build caching

Signed-off-by: Aanand Prasad <aanand.prasad@gmail.com>
2015-08-31 12:06:41 -07:00
Joffrey F 9b37120167 Merge pull request #742 from aanand/fix-dockerignore-integration-test
Fix .dockerignore integration test
2015-08-27 11:01:47 -07:00
Joffrey F 63df0b9ab3 Merge branch 'master' of github.com:docker/docker-py 2015-08-26 17:02:55 -07:00
Joffrey F 0282e120ea Merge branch 'aanand-default-cert-path' 2015-08-26 17:02:39 -07:00