コード例 #1
0
def test_namespace_net_internal_service():
    service = {'net': 'container:db'}
    namespace.namespace_net(service, 'namespace.', {'db', 'config'})
    assert service == {'net': 'container:namespace.db'}
コード例 #2
0
def test_namespace_net_external_service():
    service = orig = {'net': 'container:ext.foo'}
    namespace.namespace_net(service, 'namespace', {'db', 'config'})
    assert service == orig
コード例 #3
0
def test_namespace_net_not_container():
    service = orig = {'net': 'host'}
    namespace.namespace_net(service, 'namespace', {'host'})
    assert service == orig
コード例 #4
0
def test_namespace_net_internal_service():
    service = {'net': 'container:db'}
    namespace.namespace_net(service, 'namespace.', {'db', 'config'})
    assert service == {'net': 'container:namespace.db'}
コード例 #5
0
def test_namespace_net_external_service():
    service = orig = {'net': 'container:ext.foo'}
    namespace.namespace_net(service, 'namespace', {'db', 'config'})
    assert service == orig
コード例 #6
0
def test_namespace_net_not_container():
    service = orig = {'net': 'host'}
    namespace.namespace_net(service, 'namespace', {'host'})
    assert service == orig