o
    ¹iå  ã                   @   s$   d d„ Z dd„ Zg d¢Zdd„ ZdS )c                 C   s   d|› d}| j  |¡S )Nz!return Jupyter.notebook.get_cell(z).is_deletable();)ÚbrowserÚexecute_script)ÚnbÚindexÚJS© r   úb/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/notebook/tests/selenium/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)ÚnotebookÚ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ƒr8J ‚t|dƒs?J ‚t|dƒsFJ ‚| d¡ | ¡ |||gksVJ ‚| d¡ | ¡ ||gkseJ ‚| d¡ | ¡ |gkssJ ‚| ddd¡ | d¡ t|jƒdksˆJ ‚|jd|d | ddd¡ t|dƒrJ ‚| 	¡  |j
 d	¡ t|jƒdks°J ‚t|dƒs·J ‚| ddd¡ t|ƒ t|jƒdksËJ ‚d S )
Nr	   é   Ú	deletableÚfalseé   é   Útrue)r   ÚcontentÚcv)ÚINITIAL_CELLSÚget_cells_contentsr
   r   Úset_cell_metadatar   r   r   Ú	edit_cellÚto_command_modeÚcurrent_cellÚ	send_keysr   )Úprefill_notebookÚaÚbÚcr   Úcellr   r   r   Útest_delete_cells   s:   




r%   N)r   r   r   r%   r   r   r   r   Ú<module>   s    