code: def test__server_multiple_processes() -> None:
      # Can't use an ioloop in this test
      with mock.patch("tornado.httpserver.HTTPServer.add_sockets"):
          with mock.patch(
              "tornado.process.fork_processes"
          ) as tornado_fp:
              application = Application()
              server.Server(application, num_procs=3, port=0)
  
          assert tornado_fp.mock_calls == [
              mock.call(3, None)
              if tornado.version_info >= (6,)
              else mock.call(3),
          ]
  
imports: from __future__ import annotations
  import pytest
  import asyncio
  import logging
  import re
  import ssl
  import sys
  import time
  from datetime import timedelta
  from unittest import mock
  import tornado
  from _util_server import http_get, url, websocket_open, ws_url
  from tornado.httpclient import HTTPError
  from tornado.httpserver import HTTPServer
  from tornado.ioloop import IOLoop
  from bokeh.application import Application
  from bokeh.application.handlers import Handler
  from bokeh.client import pull_session
  from bokeh.core.properties import List, String
  from bokeh.core.types import ID
  from bokeh.model import Model
  from bokeh.server.server import BaseServer, Server
  from bokeh.server.tornado import BokehTornado
  from bokeh.util.token import check_token_signature, generate_jwt_token, get_session_id, get_token_payload
  from tests.support.plugins.managed_server_loop import MSL
  import bokeh.server.server
label_desc: Use image node_id 11 for calling a global function with example usage: test__server_multiple_processes() without return types