async def METHOD_NAME(raop_props, mrp_props, requires_password):
    raop_service = MutableService("id", Protocol.RAOP, 0, raop_props)
    mrp_service = MutableService("mrp", Protocol.MRP, 0, mrp_props)
    assert not raop_service.requires_password
    assert not mrp_service.requires_password
    await service_info(
        raop_service,
        DeviceInfo({}),
        {Protocol.MRP: mrp_service, Protocol.RAOP: raop_service},
    )
    assert raop_service.requires_password == requires_password
    assert not mrp_service.requires_password