code: def testFencedLanguageDoubleEscape(self):
      if has_pygments:
          expected = (
              '<div class="codehilite"><pre><span></span><code>'
              '<span class="p">&lt;</span><span class="nt">span</span>'
              '<span class="p">&gt;</span>This<span class="ni">&amp;amp;</span>'
              'That<span class="p">&lt;/</span><span class="nt">span</span>'
              '<span class="p">&gt;</span>\n'
              "</code></pre></div>"
          )
      else:
          expected = (
              '<pre class="codehilite"><code class="language-html">'
              "&lt;span&gt;This&amp;amp;That&lt;/span&gt;\n"
              "</code></pre>"
          )
      self.assertMarkdownRenders(
          self.dedent(
              """
                  ```html
                  <span>This&amp;That</span>
                  ```
                  """
          ),
          expected,
          extensions=[
              markdown.extensions.codehilite.CodeHiliteExtension(),
              "fenced_code",
          ],
      )
  
imports: from markdown.test_tools import TestCase
  import markdown
  import markdown.extensions.codehilite
  import os
label_desc: Use image node_id 6 for calling the TestFencedCodeWithCodehilite obj's underlying member method code with example usage: obj.testFencedLanguageDoubleEscape() without return types