def test_make_service_networks_default(): name = 'theservice' service_dict = {} with mock.patch('compose.bundle.log.warn', autospec=True) as mock_log: networks = bundle.make_service_networks(name, service_dict) assert not mock_log.called assert networks == ['default']
def test_make_service_networks(): name = 'theservice' service_dict = { 'networks': { 'foo': { 'aliases': ['one', 'two'], }, 'bar': {} }, } with mock.patch('compose.bundle.log.warn', autospec=True) as mock_log: networks = bundle.make_service_networks(name, service_dict) mock_log.assert_called_once_with( "Unsupported key 'aliases' in services.theservice.networks.foo - ignoring") assert sorted(networks) == sorted(service_dict['networks'])