OwlCyberSecurity - MANAGER
Edit File: test_help_about.cpython-36.opt-2.pyc
3 ��2a�������������������@���s����d�dl�mZ�d�dlZd�dlmZmZ�d�dlmZmZ�d�dl m Z �d�dlmZ�d�dl�m Z �d�dlZd�dlmZ�ejZG�d d ��d ej�ZG�dd��dej�ZG�d d��dej�ZG�dd��d�ZG�dd��dej�Zedkr�ejdd��dS�)�����)� help_aboutN)�requires�findfile)�Tk�TclError)�Func)� Mbox_func)�textview)�python_versionc���������������@���sL���e�Zd�Zedd���Zedd���Zdd��Zdd��Zd d ��Zdd��Z d d��Z dS�)�LiveDialogTestc�������������C���s0���t�d��t��|�_|�jj���t|�jddd�|�_d�S�)N�guiz About IDLET)�_utest)r���r����root�withdraw�About�dialog)�cls��r����4/opt/alt/python36/lib64/python3.6/test_help_about.py� setUpClass���s���� zLiveDialogTest.setUpClassc�������������C���s ���|�`�|�jj���|�jj���|�`d�S�)N)r���r����update_idletasks�destroy)r���r���r���r���� tearDownClass���s���� zLiveDialogTest.tearDownClassc�������������C���s���|�j�tj��d��d�S�)N�32�64)r���r���)ZassertInr���� build_bits)�selfr���r���r����test_build_bits&���s����zLiveDialogTest.test_build_bitsc�������������C���s���|�j�|�jj��d��d�S�)Nz About IDLE)�assertEqualr����title)r���r���r���r����test_dialog_title)���s����z LiveDialogTest.test_dialog_titlec�������������C���s8���t�jj|�jjd��\}}t�jj|�\}}|�j|d��d�S�)N�fileZidle_48)�os�path�splitr���Z icon_image�splitextr���)r���r#���r!����fnZextr���r���r����test_dialog_logo-���s����zLiveDialogTest.test_dialog_logoc���������� ���C���s����|�j�}|jtdf|jtdf|jtdfg}x�|D�]|\}}}|�j|d��`�|j���|j ���|j jjj j}|j}|�j|d�|dd���|�j|d�|d d ���|j j���W�d�Q�R�X�q.W�d�S�)N�license� copyright�credits)�namer���z1.0z1.end����z2.0z2.end)r���Z py_licenser(���Zpy_copyrightr)���Z py_creditsr*����subTest�_Printer__setup�invoke�_current_textview� viewframe� textframe�text�get�_Printer__linesr���r���)r���r����button_sources�buttonZprinterr+���r4����linesr���r���r����test_printer_buttons3���s���� z#LiveDialogTest.test_printer_buttonsc������� ������C���s����|�j�}|�j�jddf|�j�jddf|�j�jddfg}x�|D�]�\}}}|�j|d����|j���t|dd �}|jjj j j}t|d d��B}|�j |j��j��|dd ���|j���|�j |j��j��|dd���W�d�Q�R�X�|jj���W�d�Q�R�X�q4W�d�S�)Nz README.txt�readmezNEWS.txtZnewszCREDITS.txtr*���)r+����idlelib)Zsubdirzutf-8)�encodingz1.0z1.endz3.0z3.end)r���r:���� idle_news�idle_creditsr-���r/���r���r0���r1���r2���r3���r4����openr����readline�stripr���) r���r���r6���r7����filenamer+���r&���r4����fr���r���r����test_file_buttonsD���s����$z LiveDialogTest.test_file_buttonsN)�__name__� __module__�__qualname__�classmethodr���r���r���r ���r'���r9���rD���r���r���r���r���r������s���r���c���������������@���s,���e�Zd�Zedd���Zedd���Zdd��ZdS�)�DefaultTitleTestc�������������C���s.���t�d��t��|�_|�jj���t|�jdd�|�_d�S�)Nr���T)r ���)r���r���r���r���r���r���)r���r���r���r���r���Z���s���� zDefaultTitleTest.setUpClassc�������������C���s ���|�`�|�jj���|�jj���|�`d�S�)N)r���r���r���r���)r���r���r���r���r���a���s���� zDefaultTitleTest.tearDownClassc�������������C���s*���|�j�|�jj��dt����dtj����d���d�S�)NzAbout IDLE z (z bit))r���r���r���r ���r���r���)r���r���r���r���r ���h���s����z"DefaultTitleTest.test_dialog_titleN)rE���rF���rG���rH���r���r���r ���r���r���r���r���rI���W���s���rI���c���������������@���s,���e�Zd�Zedd���Zedd���Zdd��ZdS�)� CloseTestc�������������C���s0���t�d��t��|�_|�jj���t|�jddd�|�_d�S�)Nr���z About IDLET)r ���)r���r���r���r���r���r���)r���r���r���r���r���r���s���� zCloseTest.setUpClassc�������������C���s ���|�`�|�jj���|�jj���|�`d�S�)N)r���r���r���r���)r���r���r���r���r���y���s���� zCloseTest.tearDownClassc���������� ���C���sB���|�j�|�jj��d��|�jjj���|�jt���|�jj���W�d�Q�R�X�d�S�)NZToplevel)r���r���Zwinfo_classZ button_okr/���ZassertRaisesr���)r���r���r���r���� test_close����s����zCloseTest.test_closeN)rE���rF���rG���rH���r���r���rK���r���r���r���r���rJ���o���s���rJ���c���������������@���s(���e�Zd�ZejZejZejZ ej Z dZdS�)�Dummy_about_dialogTN)rE���rF���rG���r���Zshow_idle_creditsr>���Zshow_readme�idle_readmeZshow_idle_newsr=���Zdisplay_file_textr ���r���r���r���r���rL�������s ���rL���c���������������@���s2���e�Zd�Ze��Zedd���Zedd���Zdd��ZdS�)�DisplayFileTestc�������������C���s4���t�j|�_t�j|�_t��|�_t��|�_|�jt�_|�jt�_d�S�)N) r ���� showerror� orig_error� view_text� orig_viewr����errorr����view)r���r���r���r���r�������s����zDisplayFileTest.setUpClassc�������������C���s���|�j�t_|�jt_d�S�)N)rP���r ���rO���rR���rQ���)r���r���r���r���r�������s����zDisplayFileTest.tearDownClassc�������������C���sr���xl|�j�j|�j�j|�j�jfD�]R}d|�j_d|�j_|�j|d��,�|���|�j |�jjd��|�j |�jjd��W�d�Q�R�X�qW�d�S�)N��F)�handlerT) r���r>���rM���r=���rS����messagerT���Zcalledr-���r���)r���rV���r���r���r����test_file_display����s����z!DisplayFileTest.test_file_displayN) rE���rF���rG���rL���r���rH���r���r���rX���r���r���r���r���rN�������s��� rN����__main__����)� verbosity)r;���r���ZunittestZtest.supportr���r���Ztkinterr���r���Zidlelib.idle_test.mock_idler���Zidlelib.idle_test.mock_tkr���r ���Zos.pathr"����platformr ���ZAboutDialogr���ZTestCaser���rI���rJ���rL���rN���rE����mainr���r���r���r����<module>���s ���D "