o
    i&	                     @   s8   d Z ddlmZmZ dd Zdd Zg dZdd	 Zd
S )zTest cell deletion   )	TREE_PAGEEDITOR_PAGEc                 C   s   d| d}|  |tS )Nz)() => { return Jupyter.notebook.get_cell(z).is_deletable(); })evaluater   )notebookindexJS r   e/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/nbclassic/tests/end_to_end/test_deletecell.pycell_is_deletable   s   r
   c                 C   s"   t t| jD ]}| d qd S )N    )rangelencellsdelete_cell)r   ir   r   r	   remove_all_cells   s   r   )z
print("a")z
print("b")z
print("c")c                 C   s  t \}}}| t  |  |||gksJ tddD ]	}t| |s#J q| ddd | ddd t| dr9J t| ds@J t| dsGJ | d |  |||gksWJ | d |  ||gksfJ | d |  |gkstJ | ddd | d t| jdksJ | j	d|d | ddd t| drJ | 
  | d	 t| jdksJ t| dsJ | ddd |   t| jdksJ d S )
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cellr   r   r	   test_delete_cells   s:   






r&   N)__doc__utilsr   r   r
   r   r   r&   r   r   r   r	   <module>   s    