def test_protocols_with_string_mixed(): names = ['ip4'] ins = "/".join(names) test_protocols_with_string(names) with pytest.raises(ValueError): names.append("foo") ins = "/".join(names) protocols.protocols_with_string(ins)
def test_protocols_with_string_mixed(): names = ['ip4'] ins = "/".join(names) test_protocols_with_string(names) with pytest.raises(exceptions.ProtocolNotFoundError): names.append("foo") ins = "/".join(names) protocols.protocols_with_string(ins)
def test_invalid_protocols_with_string(proto_string): with pytest.raises(ValueError): protocols_with_string(proto_string)
def test_protocols_with_string(proto_string, expected): protos = protocols_with_string(proto_string) assert protos == expected
def test_invalid_protocols_with_string(proto_string): with pytest.raises(ProtocolNotFoundError): protocols_with_string(proto_string)
def test_protocols_with_string(names): expected = [protocols.protocol_with_name(name) for name in names] ins = "/".join(names) assert protocols.protocols_with_string(ins) == expected assert protocols.protocols_with_string("/" + ins) == expected assert protocols.protocols_with_string("/" + ins + "/") == expected
def test_protocols_with_string_invalid(invalid_name): assert protocols.protocols_with_string(invalid_name) == []