
    ^hd                     2    S r SSKJr  SSKJr  S rS rS rg)	zTest markdown rendering    )new_markdown_cell   )EDITOR_PAGEc                 T   SS/nU R                    VVs/ s HH  n[        U Vs/ s H  o3UR                  S5      ;   PM     sn5      (       d  M7  UR                  S5      PMJ     nnnU Vs/ s H&  nUc  M  UR	                  5       R                  5       PM(     sn$ s  snf s  snnf s  snf )N	text_cellrenderclassz.text_cell_render)cellsallget_attributelocateget_inner_htmlstrip)nbclcellcrendered_cellsxs         b/home/james-whalen/.local/lib/python3.13/site-packages/nbclassic/tests/end_to_end/test_markdown.pyget_rendered_contentsr   	   s    
x	 B"$((N"*$K14#5#5g#>>KL 7dkk"56"*  N $# 'A$$&#  LNs(   BB 
BB*B%5"B%Bc                 x    U " S Vs/ s H  n[        U5      PM     sn5      n[        U5      / SQ:X  d   eg s  snf )N)z# Fooz**Bar**z*Baz*z```
x = 1
```z```aaaa
x = 1
```z```python
s = "$"
t = "$"
```)u>   <h1 id="Foo">Foo<a class="anchor-link" href="#Foo">¶</a></h1>z<p><strong>Bar</strong></p>z<p><em>Baz</em></p>z<pre><code>x = 1
</code></pre>zA<pre><code class="cm-s-ipython language-aaaa">x = 1
</code></pre>a  <pre><code class="cm-s-ipython language-python"><span class="cm-variable">s</span> <span class="cm-operator">=</span> <span class="cm-string">"$"</span>
<span class="cm-variable">t</span> <span class="cm-operator">=</span> <span class="cm-string">"$"</span>
</code></pre>)r   r   )prefill_notebookmdnotebook_frontends      r   test_markdown_cellr      sX    ( K * KB*;B*? K * 
 !!23 	8 	 	 	*s   7c                     S HY  nU R                  5         U R                  SU S3[        S9nU R                  S5      SU-  S-   :X  d   eU R	                  S5        M[     g )N)r                  r   r   zY
            var cell = IPython.notebook.get_cell(1);
            cell.set_heading_level(z();
            cell.get_text();
        )pager   # )add_markdown_cellevaluater   get_cell_contentsdelete_cell)r   i	cell_texts      r   test_markdown_headingsr,   &   sw    %++-%.. 4$$%3 '	0 	 / 	
 !2215q3FFF%%a( &    N)__doc__nbformat.v4r   utilsr   r   r   r,    r-   r   <module>r2      s     * $	)r-   