class_docstr: Test the find_paragraph function in paragraph module.
  
  Using the runcase() function, find_paragraph() is called with 'mark' set at
  multiple indexes before and inside the test paragraph.
  
  It appears that code with the same indentation as a quoted string is grouped
  as part of the same paragraph, which is probably incorrect behavior.
class_docstr_tok: ["Test","the","find_paragraph","function","in","paragraph","module",".","Using","the","runcase","(",")","function",",","find_paragraph","(",")","is","called","with","'mark","'","set","at","multiple","indexes","before","and","inside","the","test","paragraph",".","It","appears","that","code","with","the","same","indentation","as","a","quoted","string","is","grouped","as","part","of","the","same","paragraph",",","which","is","probably","incorrect","behavior","."]
code: def test_find_paragraph(self):
      teststring = (
          '"""String with no blank lines before\n'
          "String line\n"
          '"""\n'
          "\n"
      )
      self.runcase(teststring, 4, ("1.0", "4.0", "", teststring[0:53]))
  
      teststring = (
          "\n"
          '"""String with whitespace line before and after\n'
          "String line.\n"
          '"""\n'
          "\n"
      )
      self.runcase(teststring, 5, ("2.0", "5.0", "", teststring[1:66]))
  
      teststring = (
          "\n"
          '    """Indented string with whitespace before and after\n'
          "    Comment string.\n"
          '    """\n'
          "\n"
      )
      self.runcase(
          teststring, 5, ("2.0", "5.0", "    ", teststring[1:85])
      )
  
      teststring = "\n" '"""Single line string."""\n' "\n"
      self.runcase(teststring, 3, ("2.0", "3.0", "", teststring[1:27]))
  
      teststring = (
          "\n"
          '    """Single line string with leading whitespace."""\n'
          "\n"
      )
      self.runcase(
          teststring, 3, ("2.0", "3.0", "    ", teststring[1:55])
      )
  
imports: from idlelib import format
  import unittest
  from unittest import mock
  from test.support import requires
  from tkinter import Tk, Text
  from idlelib.editor import EditorWindow
  from idlelib.idle_test.mock_idle import Editor
label_desc: Use image node_id 4 for calling the FindTest obj's underlying member method code with example usage: obj.test_find_paragraph() without return types