docstr: We expect a second server on the same port to fail
docstr_tok: ["We","expect","a","second","server","on","the","same","port","to","fail"]
code: def test_no_duplicate_servers(self):
      """We expect a second server on the same port to fail"""
      with pytest.raises(corenlp.PermanentlyFailedException):
          with corenlp.CoreNLPClient(
              annotators="tokenize,ssplit"
          ) as duplicate_server:
              raise RuntimeError("This should have failed")
  
imports: from http.server import BaseHTTPRequestHandler, HTTPServer
  import multiprocessing
  import pytest
  import requests
  import stanza.server
  import stanza.server.client
  import shlex
  import subprocess
  import time
  from stanza.models.constituency import tree_reader
  from stanza.tests import *
label_desc: Use image node_id 4 for calling the TestCoreNLPClient obj's underlying member method code with example usage: obj.test_no_duplicate_servers() without return types