docstr: Test the results of tregex run on trees w/o parsing
  
  TODO: this needs a CoreNLP more recent than 4.5.1
docstr_tok: ["Test","the","results","of","tregex","run","on","trees","w\/o","parsing","TODO",":","this","needs","a","CoreNLP","more","recent","than","4.5.1"]
code: def test_tregex_trees(self, corenlp_client):
      """
      Test the results of tregex run on trees w/o parsing
  
      TODO: this needs a CoreNLP more recent than 4.5.1
      """
      trees = tree_reader.read_trees(
          "(ROOT (S (NP (NNP Jennifer)) (VP (VBZ has) (NP (JJ blue) (NN skin)))))   (ROOT (S (NP (PRP I)) (VP (VBP like) (NP (PRP$ her) (NNS antennae)))))"
      )
      pattern = "VP < NP"
      matches = corenlp_client.tregex(pattern=pattern, trees=trees)
      assert matches == {
          "sentences": [
              {
                  "0": {
                      "sentIndex": 0,
                      "match": "(VP (VBZ has)\n  (NP (JJ blue) (NN skin)))\n",
                      "spanString": "has blue skin",
                      "namedNodes": [],
                  }
              },
              {
                  "0": {
                      "sentIndex": 1,
                      "match": "(VP (VBP like)\n  (NP (PRP$ her) (NNS antennae)))\n",
                      "spanString": "like her antennae",
                      "namedNodes": [],
                  }
              },
          ]
      }
  
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 10 for calling the TestCoreNLPClient obj's underlying member method code with example usage: obj.test_tregex_trees(corenlp_client) without return types