docs/tests/unit
Daniel Nephin 87d79d4d99 Rename ServiceLoader to ServiceExtendsResolver
ServiceLoader has evolved to be not really all that related to "loading" a
service. It's responsibility is more to do with handling the `extends`
field, which is only part of loading.  The class and its primary method
(make_service_dict()) were renamed to better reflect their responsibility.

As part of that change process_container_options() was removed from
make_service_dict() and renamed to process_service().  It contains logic for
handling the non-extends options.

This change allows us to remove the hacks from testcase.py and only call
the functions we need to format a service dict correctly for integration tests.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
2015-11-12 13:54:41 -05:00
..
cli Fix #1549 - flush after each line of logs. 2015-11-12 13:54:41 -05:00
config Rename ServiceLoader to ServiceExtendsResolver 2015-11-12 13:54:41 -05:00
__init__.py Split tests into unit and integration 2014-04-25 22:58:21 +01:00
cli_test.py Fix unicode in environment variables for python2. 2015-10-26 13:05:41 -04:00
container_test.py Use custom container name in logs. Fixes #1851 2015-09-07 14:03:00 +01:00
interpolation_test.py Run pre-commit on all files 2015-08-24 17:04:50 -04:00
multiplexer_test.py Make sure an exception in any iterator gets raised in the main thread 2015-07-29 19:42:33 +01:00
progress_stream_test.py Fixes #1490 progress_stream would print a lot of new lines on "docker-compose pull" if there's no tty. 2015-11-12 13:54:41 -05:00
project_test.py Only create the default network if at least one service needs it. 2015-11-12 13:54:41 -05:00
service_test.py Add a warning when the host volume config is being ignored. 2015-11-12 13:54:41 -05:00
sort_service_test.py Run pre-commit on all files 2015-08-24 17:04:50 -04:00
split_buffer_test.py Fix split buffer with inconsistently delimited json objects. 2015-10-06 10:43:07 -04:00
utils_test.py Handle non-utf8 unicode without raising an error. 2015-11-12 13:54:40 -05:00