o
    ¹i&  ã                   @   s4   d dl mZ ddlmZ dd„ Zg d¢Zdd„ Zd	S )
é    )ÚKeysé   )Úshiftc                 C   s   | j  d¡ d S )Nz!Jupyter.notebook.undelete_cell();)ÚbrowserÚexecute_script)Únb© r   ú`/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/notebook/tests/selenium/test_undelete.pyÚundelete   s   r
   )z
print("a")z
print("b")z
print("c")z
print("d")c           	      C   sV  | t ƒ}t \}}}}| ¡ ||||gksJ ‚| d¡ t|jtjƒ |j d¡ | ¡ ||gks2J ‚| d¡ |j d¡ | ¡ |gksFJ ‚t	|ƒ | ¡ ||gksTJ ‚t	|ƒ | ¡ ||||gksdJ ‚t	|ƒ | ¡ ||||gkstJ ‚| d¡ t|jtjƒ |j d¡ | ¡ ||gksJ ‚t	|ƒ | ¡ ||||gks J ‚| d¡ t|jtj
ƒ |j d¡ | ¡ ||gks¼J ‚t	|ƒ | ¡ ||||gksÌJ ‚|d | }| d¡ t|jdƒ t|jdƒ | ¡ |||gksîJ ‚t	|ƒ | ¡ ||||gksþJ ‚|d | }| d¡ t|jdƒ t|jdƒ | ¡ |||gks!J ‚t	|ƒ | ¡ ||||gks2J ‚|jd|d	 |jd
|d	 | ¡ ||||gksMJ ‚|d | }| d¡ |j d¡ | ¡ |||gksjJ ‚t	|ƒ | ¡ ||||gks{J ‚|d | }| d¡ |j d¡ | ¡ |||gks˜J ‚t	|ƒ | ¡ ||||gks©J ‚d S )Nr   Úddr   éÿÿÿÿz

ÚjÚmÚk)ÚindexÚcontenté   z$Jupyter.notebook.merge_cell_below();z$Jupyter.notebook.merge_cell_above();)ÚINITIAL_CELLSÚget_cells_contentsÚ
focus_cellr   r   r   ÚDOWNÚcurrent_cellÚ	send_keysr
   ÚUPÚ	edit_cellr   )	Úprefill_notebookÚnotebookÚaÚbÚcÚdÚbcÚcdÚabr   r   r	   Útest_undelete_cells	   sr   







r$   N)Úselenium.webdriver.common.keysr   Úutilsr   r
   r   r$   r   r   r   r	   Ú<module>   s
    