compose/tests/integration
Daniel Nephin a92d86308f 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-11 10:58:07 -05:00
..
__init__.py Split tests into unit and integration 2014-04-25 22:58:21 +01:00
legacy_test.py Update unit tests for stream_output to match the behaviour of a docker-py response. 2015-08-25 10:48:48 -04:00
project_test.py Only create the default network if at least one service needs it. 2015-11-10 12:43:55 -05:00
resilience_test.py Remove service.start_container() 2015-11-03 10:17:09 -05:00
service_test.py Rename ServiceLoader to ServiceExtendsResolver 2015-11-11 10:58:07 -05:00
state_test.py Recreate dependents when a dependency is created (not just when it's recreated). 2015-11-06 12:29:52 -05:00
testcases.py Rename ServiceLoader to ServiceExtendsResolver 2015-11-11 10:58:07 -05:00