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 }, ]
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}, ]