def test_load_dependency_containers(self, mock_find_service_containers): self.mock_service.dependencies = {'foobar-dependency': self.mock_container} self.mock_service.host_config.links = ['foobar-dependency'] self.mock_container.name = 'foobar-dependency' self.mock_container.containers = {} self.mock_container.state.return_value = {'running': True} mock_find_service_containers.return_value = {'foobar-dependency': self.mock_container} # part of return container_ship = ContainerShip(address='http://127.0.0.1:2376', **{}) container_ship._load_dependency_containers(service=self.mock_service) self.assertEqual( self.mock_service.dependencies['foobar-dependency'].containers['foobar-dependency'], self.mock_container )