
    ^h&	                     2    S r SSKJrJr  S rS r/ SQrS rg)zTest cell deletion   )	TREE_PAGEEDITOR_PAGEc                 :    SU S3nU R                  U[        5      $ )Nz)() => { return Jupyter.notebook.get_cell(z).is_deletable(); })evaluater   )notebookindexJSs      d/home/james-whalen/.local/lib/python3.13/site-packages/nbclassic/tests/end_to_end/test_deletecell.pycell_is_deletabler      s$    5eW<P	QBR--    c                 p    [        [        U R                  5      5       H  nU R                  S5        M     g )N    )rangelencellsdelete_cell)r   is     r
   remove_all_cellsr      s(    3x~~&'Q (r   )z
print("a")z
print("b")z
print("c")c                 n   [         u  pnU R                  [         5        U R                  5       XU/:X  d   e[        SS5       H  n[	        X5      (       a  M   e   U R                  SSS5        U R                  SSS5        [	        U S5      (       a   e[	        U S5      (       d   e[	        U S5      (       d   eU R                  S5        U R                  5       XU/:X  d   eU R                  S5        U R                  5       X/:X  d   eU R                  S5        U R                  5       U/:X  d   eU R                  SSS5        U R                  S5        [        U R                  5      S:X  d   eU R                  SUS9  U R                  SSS5        [	        U S5      (       a   eU R                  5         U R                  S	5        [        U R                  5      S:X  d   e[	        U S5      (       d   eU R                  SSS5        U R                  5         [        U R                  5      S:X  d   eg )
Nr      	deletablefalser      true)r   contentcv)INITIAL_CELLSpopulateget_cells_contentsr   r   set_cell_metadatar   r   r   	edit_cellto_command_modetype_activedelete_all_cells)notebook_frontendabccells        r
   test_delete_cellsr*      s2   GA!}- //1aAY>>>a !29999  '';@'';  !2A6666.2222.2222 !!!$//1aAY>>> !!!$//1aV;;; !!!$//1aS888 '';? !!!$ &&'1,,, a3'';@ !2A6666%%'!!$' &&'1,,,.2222'';?&&( &&'1,,,r   N)__doc__utilsr   r   r   r   r   r*    r   r
   <module>r.      s#     *.
 
 ;.-r   