code: def test_def_list_unreasonable_nesting(self):
      self.assertMarkdownRenders(
          self.dedent(
              """
  
                  turducken
  
                  :   this is a definition for term. it has
                      multiple lines in the first paragraph.
  
                      1.  ordered list
  
                          - nested list
  
                              term
  
                              :   definition
  
                                  -   item 1 paragraph 1
  
                                      item 1 paragraph 2
                  """
          ),
          self.dedent(
              """
                  <dl>
                  <dt>turducken</dt>
                  <dd>
                  <p>this is a definition for term. it has
                  multiple lines in the first paragraph.</p>
                  <ol>
                  <li>
                  <p>ordered list</p>
                  <ul>
                  <li>
                  <p>nested list</p>
                  <dl>
                  <dt>term</dt>
                  <dd>
                  <p>definition</p>
                  <ul>
                  <li>
                  <p>item 1 paragraph 1</p>
                  <p>item 1 paragraph 2</p>
                  </li>
                  </ul>
                  </dd>
                  </dl>
                  </li>
                  </ul>
                  </li>
                  </ol>
                  </dd>
                  </dl>
                  """
          ),
          extensions=["def_list"],
      )
  
file_path: markdown/tests/test_syntax/extensions/test_def_list.py
imports: from markdown.test_tools import TestCase
label_desc: Use image node_id 5 for calling the TestDefList obj's underlying member method code with example usage: obj.test_def_list_unreasonable_nesting() without return types