code: def test_sentences(self):
      text = (
          "Recognizing that the preferred habitats for the species "
          "are in the valleys, systematic planting of keystone plant "
          "species such as fig trees (Ficus) creates the best microhabitats."
      )
      doc = self.nlp(text)
      fig_trees = doc[21:23]
      plant_species = doc[16:19]
      assert doc._.hearst_patterns == [
          ("such_as", plant_species, fig_trees)
      ]
  
      doc = self.nlp("SARS, or other coronaviruses, are bad.")
      assert doc._.hearst_patterns == [("other", doc[4:5], doc[0:1])]
      doc = self.nlp("Coronaviruses, including SARS and MERS, are bad.")
      assert doc._.hearst_patterns == [
          ("include", doc[0:1], doc[3:4]),
          ("include", doc[0:1], doc[5:6]),
      ]
  
file_path: scispacy/tests/test_hyponym_detector.py
imports: import unittest
  import spacy
  from scispacy.hyponym_detector import HyponymDetector
label_desc: Use image node_id 2 for calling the TestHyponymDetector obj's underlying member method code with example usage: obj.test_sentences() without return types