示例#1
0
def test_make_port_specs():
    service_dict = {
        'expose': ['80', '500/udp'],
        'ports': [
            '400:80', '222', '127.0.0.1:8001:8001',
            '127.0.0.1:5000-5001:3000-3001'
        ],
    }
    port_specs = bundle.make_port_specs(service_dict)
    assert port_specs == [
        {
            'Protocol': 'tcp',
            'Port': 80
        },
        {
            'Protocol': 'tcp',
            'Port': 222
        },
        {
            'Protocol': 'tcp',
            'Port': 8001
        },
        {
            'Protocol': 'tcp',
            'Port': 3000
        },
        {
            'Protocol': 'tcp',
            'Port': 3001
        },
        {
            'Protocol': 'udp',
            'Port': 500
        },
    ]
示例#2
0
def test_make_port_specs():
    service_dict = {
        'expose': ['80', '500/udp'],
        'ports': [
            '400:80',
            '222',
            '127.0.0.1:8001:8001',
            '127.0.0.1:5000-5001:3000-3001'],
    }
    port_specs = bundle.make_port_specs(service_dict)
    assert port_specs == [
        {'Protocol': 'tcp', 'Port': 80},
        {'Protocol': 'tcp', 'Port': 222},
        {'Protocol': 'tcp', 'Port': 8001},
        {'Protocol': 'tcp', 'Port': 3000},
        {'Protocol': 'tcp', 'Port': 3001},
        {'Protocol': 'udp', 'Port': 500},
    ]