__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

aptanhua@216.73.216.7: ~ $
3

� fg�@sxdZddlZddlmZddlmZmZddlmZ	ddlm
Zddlm
Z
Gdd	�d	ej�Zed
krtejddd�dS)
zTest searchbase, coverage 98%.�N)�requires)�Tk�Frame)�searchengine)�
searchbase)�Funcc@s�eZdZedd��Zedd��Zdd�Zdd�Zd	d
�Zdd�Z	d
d�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�ZdS)�SearchDialogBaseTestcCstd�t�|_dS)NZgui)rr�root)�cls�r�F/opt/alt/python36/lib64/python3.6/idlelib/idle_test/test_searchbase.py�
setUpClassszSearchDialogBaseTest.setUpClasscCs|jj�|`dS)N)r	Zdestroy)r
rrr�
tearDownClass s
z"SearchDialogBaseTest.tearDownClasscCs&tj|j�|_tj|j|jd�|_dS)N)r	�engine)�seZSearchEnginer	r�sdbZSearchDialogBase�dialog)�selfrrr�setUp%szSearchDialogBaseTest.setUpcCs|jj�dS)N)r�close)rrrr�tearDown)szSearchDialogBaseTest.tearDowncCsxd|j_|jjd�|j|jjj�d�|jj�|j|jjj�d�|jjddd�|j|jjj�d�|jj�dS)N�textZnormalZ	withdrawn�hello)Zsearchphrase)	r�default_command�open�assertEqual�top�stater�ent�get)rrrr�test_open_and_close,s
z(SearchDialogBaseTest.test_open_and_closecCs~t�|j_t�|j_t�|j_t�|j_d|j_|jj�|j|jjj	�|j|jjj	�|j|jjj	�|j|jjj	�dS)N)
rr�create_entries�create_option_buttons�create_other_buttons�create_command_buttonsrZcreate_widgetsZ
assertTrueZcalled)rrrr�test_create_widgets;s




z(SearchDialogBaseTest.test_create_widgetscCs�|j}d|j_|j|j_|jjdd�\}}||dd�|j|j�d�|j�}|t	|d�d�|t	|d�d�|t	|d�d�|t	|d	�d�||jjd�dS)
NrzTest:rr�row�column�ZrowspanZ
columnspan)
rrr&r	rZ
make_entry�assertInrZ	grid_info�int)rZequal�entry�labelZegirrr�test_make_entryIs
z$SearchDialogBaseTest.test_make_entrycCs@|j|j_d|j_|jjd�|jj�|j|jjj	�d�dS)Nrr)
r	rrr&rZsetpatr!r)rr)rrrr�test_create_entriesXs


z(SearchDialogBaseTest.test_create_entriescCshd|j_|j|j_|jj�\}}|j|d�|j|t�|jjd�\}}|j|dd�|j|t�dS)Nr�Z	testlabelr)rr&r	rZ
make_framerZassertIsInstancer)r�framer,rrr�test_make_frame_s
z$SearchDialogBaseTest.test_make_framecCs|j|j_d|j_|�S)Nr)r	rrr&)r�methrrr�btn_test_setupjs
z#SearchDialogBaseTest.btn_test_setupc	Cs�|j}x�dD]�}x&|j|j|j|jfD]}|j|�q&W|j|jj�\}}xBt	||j
��D]0\}}|\}}|j|d|�|j|j�|�qZWqWdS)Nrr(r)rr()
rZrevarZcasevarZwordvarZwrapvar�setr3rr"�zip�pack_slavesrr)	r�er�varr0Zoptions�spec�buttonr,rrr�test_create_option_buttonsos
z/SearchDialogBaseTest.test_create_option_buttonsc
Cs�x�dD]x}|jj}|j|�|j|jj�\}}|j�}xFt||�D]8\}}|\}}	|j|d|	�||krB|j|j	�|�qBWqWdS)NFTr)FT)
rZbackvarr4r3rr#r6r5rr)
rrr8r0ZothersZbuttonsr9r:�valr,rrr�test_create_other_buttons{s

z.SearchDialogBaseTest.test_create_other_buttonscCs@|j|j_t|jj�|j_|jjd|jj�}|j|dd�dS)NZTestr)r	rrr�buttonframeZmake_buttonrr)rZbtnrrr�test_make_button�s
z%SearchDialogBaseTest.test_make_buttoncCsR|j|j_|jj�d}x(|jjj�D]}|ddkr&|d}q&W|jd|�dS)Nr/rrZcommand)r	rrr$r>Zwinfo_childrenr))rZclosebuttoncommandZchildrrr�test_create_command_buttons�s

z0SearchDialogBaseTest.test_create_command_buttonsN)�__name__�
__module__�__qualname__�classmethodr
rrrr r%r-r.r1r3r;r=r?r@rrrrrsr�__main__�)�	verbosity�exit)�__doc__ZunittestZtest.supportrZtkinterrrZidlelibrrrrZidlelib.idle_test.mock_idlerZTestCaserrA�mainrrrr�<module>s

Filemanager

Name Type Size Permission Actions
__init__.cpython-36.opt-1.pyc File 850 B 0644
__init__.cpython-36.opt-2.pyc File 463 B 0644
__init__.cpython-36.pyc File 850 B 0644
htest.cpython-36.opt-1.pyc File 11 KB 0644
htest.cpython-36.opt-2.pyc File 8.74 KB 0644
htest.cpython-36.pyc File 11 KB 0644
mock_idle.cpython-36.opt-1.pyc File 2.53 KB 0644
mock_idle.cpython-36.opt-2.pyc File 1.66 KB 0644
mock_idle.cpython-36.pyc File 2.53 KB 0644
mock_tk.cpython-36.opt-1.pyc File 10.54 KB 0644
mock_tk.cpython-36.opt-2.pyc File 5.72 KB 0644
mock_tk.cpython-36.pyc File 10.54 KB 0644
template.cpython-36.opt-1.pyc File 1.02 KB 0644
template.cpython-36.opt-2.pyc File 994 B 0644
template.cpython-36.pyc File 1.02 KB 0644
test_autocomplete.cpython-36.opt-1.pyc File 4.51 KB 0644
test_autocomplete.cpython-36.opt-2.pyc File 4.44 KB 0644
test_autocomplete.cpython-36.pyc File 4.51 KB 0644
test_autocomplete_w.cpython-36.opt-1.pyc File 1.26 KB 0644
test_autocomplete_w.cpython-36.opt-2.pyc File 1.19 KB 0644
test_autocomplete_w.cpython-36.pyc File 1.26 KB 0644
test_autoexpand.cpython-36.opt-1.pyc File 3.82 KB 0644
test_autoexpand.cpython-36.opt-2.pyc File 3.75 KB 0644
test_autoexpand.cpython-36.pyc File 3.82 KB 0644
test_browser.cpython-36.opt-1.pyc File 8.66 KB 0644
test_browser.cpython-36.opt-2.pyc File 8.52 KB 0644
test_browser.cpython-36.pyc File 8.66 KB 0644
test_calltip.cpython-36.opt-1.pyc File 11.14 KB 0644
test_calltip.cpython-36.opt-2.pyc File 10.97 KB 0644
test_calltip.cpython-36.pyc File 11.21 KB 0644
test_calltip_w.cpython-36.opt-1.pyc File 1.22 KB 0644
test_calltip_w.cpython-36.opt-2.pyc File 1.15 KB 0644
test_calltip_w.cpython-36.pyc File 1.22 KB 0644
test_codecontext.cpython-36.opt-1.pyc File 10.15 KB 0644
test_codecontext.cpython-36.opt-2.pyc File 10.09 KB 0644
test_codecontext.cpython-36.pyc File 10.15 KB 0644
test_colorizer.cpython-36.opt-1.pyc File 2.17 KB 0644
test_colorizer.cpython-36.opt-2.pyc File 2.11 KB 0644
test_colorizer.cpython-36.pyc File 2.17 KB 0644
test_config.cpython-36.opt-1.pyc File 25.25 KB 0644
test_config.cpython-36.opt-2.pyc File 24.42 KB 0644
test_config.cpython-36.pyc File 25.25 KB 0644
test_config_key.cpython-36.opt-1.pyc File 4.53 KB 0644
test_config_key.cpython-36.opt-2.pyc File 4.41 KB 0644
test_config_key.cpython-36.pyc File 4.53 KB 0644
test_configdialog.cpython-36.opt-1.pyc File 36.63 KB 0644
test_configdialog.cpython-36.opt-2.pyc File 35.69 KB 0644
test_configdialog.cpython-36.pyc File 36.63 KB 0644
test_debugger.cpython-36.opt-1.pyc File 1.06 KB 0644
test_debugger.cpython-36.opt-2.pyc File 1 KB 0644
test_debugger.cpython-36.pyc File 1.06 KB 0644
test_debugger_r.cpython-36.opt-1.pyc File 697 B 0644
test_debugger_r.cpython-36.opt-2.pyc File 632 B 0644
test_debugger_r.cpython-36.pyc File 697 B 0644
test_debugobj.cpython-36.opt-1.pyc File 2.64 KB 0644
test_debugobj.cpython-36.opt-2.pyc File 2.58 KB 0644
test_debugobj.cpython-36.pyc File 2.64 KB 0644
test_debugobj_r.cpython-36.opt-1.pyc File 1.08 KB 0644
test_debugobj_r.cpython-36.opt-2.pyc File 1.02 KB 0644
test_debugobj_r.cpython-36.pyc File 1.08 KB 0644
test_delegator.cpython-36.opt-1.pyc File 1.04 KB 0644
test_delegator.cpython-36.opt-2.pyc File 1004 B 0644
test_delegator.cpython-36.pyc File 1.04 KB 0644
test_editmenu.cpython-36.opt-1.pyc File 2.75 KB 0644
test_editmenu.cpython-36.opt-2.pyc File 2.36 KB 0644
test_editmenu.cpython-36.pyc File 2.75 KB 0644
test_editor.cpython-36.opt-1.pyc File 1.96 KB 0644
test_editor.cpython-36.opt-2.pyc File 1.9 KB 0644
test_editor.cpython-36.pyc File 1.96 KB 0644
test_filelist.cpython-36.opt-1.pyc File 1.28 KB 0644
test_filelist.cpython-36.opt-2.pyc File 1.22 KB 0644
test_filelist.cpython-36.pyc File 1.28 KB 0644
test_grep.cpython-36.opt-1.pyc File 2.88 KB 0644
test_grep.cpython-36.opt-2.pyc File 2.34 KB 0644
test_grep.cpython-36.pyc File 2.88 KB 0644
test_help.cpython-36.opt-1.pyc File 1.37 KB 0644
test_help.cpython-36.opt-2.pyc File 1.25 KB 0644
test_help.cpython-36.pyc File 1.37 KB 0644
test_help_about.cpython-36.opt-1.pyc File 6.48 KB 0644
test_help_about.cpython-36.opt-2.pyc File 5.79 KB 0644
test_help_about.cpython-36.pyc File 6.48 KB 0644
test_history.cpython-36.opt-1.pyc File 6.16 KB 0644
test_history.cpython-36.opt-2.pyc File 5.98 KB 0644
test_history.cpython-36.pyc File 6.16 KB 0644
test_hyperparser.cpython-36.opt-1.pyc File 7.13 KB 0644
test_hyperparser.cpython-36.opt-2.pyc File 6.95 KB 0644
test_hyperparser.cpython-36.pyc File 7.13 KB 0644
test_iomenu.cpython-36.opt-1.pyc File 1.31 KB 0644
test_iomenu.cpython-36.opt-2.pyc File 1.26 KB 0644
test_iomenu.cpython-36.pyc File 1.31 KB 0644
test_macosx.cpython-36.opt-1.pyc File 3.76 KB 0644
test_macosx.cpython-36.opt-2.pyc File 3.36 KB 0644
test_macosx.cpython-36.pyc File 3.83 KB 0644
test_mainmenu.cpython-36.opt-1.pyc File 1.12 KB 0644
test_mainmenu.cpython-36.opt-2.pyc File 1.05 KB 0644
test_mainmenu.cpython-36.pyc File 1.12 KB 0644
test_multicall.cpython-36.opt-1.pyc File 1.48 KB 0644
test_multicall.cpython-36.opt-2.pyc File 1.42 KB 0644
test_multicall.cpython-36.pyc File 1.48 KB 0644
test_outwin.cpython-36.opt-1.pyc File 5.42 KB 0644
test_outwin.cpython-36.opt-2.pyc File 5.36 KB 0644
test_outwin.cpython-36.pyc File 5.42 KB 0644
test_paragraph.cpython-36.opt-1.pyc File 11.63 KB 0644
test_paragraph.cpython-36.opt-2.pyc File 10.83 KB 0644
test_paragraph.cpython-36.pyc File 11.63 KB 0644
test_parenmatch.cpython-36.opt-1.pyc File 3.84 KB 0644
test_parenmatch.cpython-36.opt-2.pyc File 3.44 KB 0644
test_parenmatch.cpython-36.pyc File 3.84 KB 0644
test_pathbrowser.cpython-36.opt-1.pyc File 3.21 KB 0644
test_pathbrowser.cpython-36.opt-2.pyc File 3.15 KB 0644
test_pathbrowser.cpython-36.pyc File 3.21 KB 0644
test_percolator.cpython-36.opt-1.pyc File 4.76 KB 0644
test_percolator.cpython-36.opt-2.pyc File 4.69 KB 0644
test_percolator.cpython-36.pyc File 4.76 KB 0644
test_pyparse.cpython-36.opt-1.pyc File 14.05 KB 0644
test_pyparse.cpython-36.opt-2.pyc File 13.99 KB 0644
test_pyparse.cpython-36.pyc File 14.05 KB 0644
test_pyshell.cpython-36.opt-1.pyc File 1.18 KB 0644
test_pyshell.cpython-36.opt-2.pyc File 1.12 KB 0644
test_pyshell.cpython-36.pyc File 1.18 KB 0644
test_query.cpython-36.opt-1.pyc File 14.69 KB 0644
test_query.cpython-36.opt-2.pyc File 13.9 KB 0644
test_query.cpython-36.pyc File 14.69 KB 0644
test_redirector.cpython-36.opt-1.pyc File 5 KB 0644
test_redirector.cpython-36.opt-2.pyc File 4.93 KB 0644
test_redirector.cpython-36.pyc File 5 KB 0644
test_replace.cpython-36.opt-1.pyc File 6.73 KB 0644
test_replace.cpython-36.opt-2.pyc File 6.67 KB 0644
test_replace.cpython-36.pyc File 6.73 KB 0644
test_rpc.cpython-36.opt-1.pyc File 1.61 KB 0644
test_rpc.cpython-36.opt-2.pyc File 1.55 KB 0644
test_rpc.cpython-36.pyc File 1.61 KB 0644
test_rstrip.cpython-36.opt-1.pyc File 1.46 KB 0644
test_rstrip.cpython-36.opt-2.pyc File 1.39 KB 0644
test_rstrip.cpython-36.pyc File 1.46 KB 0644
test_run.cpython-36.opt-1.pyc File 9.21 KB 0644
test_run.cpython-36.opt-2.pyc File 9.15 KB 0644
test_run.cpython-36.pyc File 9.21 KB 0644
test_runscript.cpython-36.opt-1.pyc File 1.29 KB 0644
test_runscript.cpython-36.opt-2.pyc File 1.22 KB 0644
test_runscript.cpython-36.pyc File 1.29 KB 0644
test_scrolledlist.cpython-36.opt-1.pyc File 1.05 KB 0644
test_scrolledlist.cpython-36.opt-2.pyc File 1009 B 0644
test_scrolledlist.cpython-36.pyc File 1.05 KB 0644
test_search.cpython-36.opt-1.pyc File 2.42 KB 0644
test_search.cpython-36.opt-2.pyc File 2.36 KB 0644
test_search.cpython-36.pyc File 2.42 KB 0644
test_searchbase.cpython-36.opt-1.pyc File 4.96 KB 0644
test_searchbase.cpython-36.opt-2.pyc File 4.9 KB 0644
test_searchbase.cpython-36.pyc File 4.96 KB 0644
test_searchengine.cpython-36.opt-1.pyc File 9.59 KB 0644
test_searchengine.cpython-36.opt-2.pyc File 9.53 KB 0644
test_searchengine.cpython-36.pyc File 9.59 KB 0644
test_squeezer.cpython-36.opt-1.pyc File 15.12 KB 0644
test_squeezer.cpython-36.opt-2.pyc File 13.6 KB 0644
test_squeezer.cpython-36.pyc File 15.12 KB 0644
test_stackviewer.cpython-36.opt-1.pyc File 1.5 KB 0644
test_stackviewer.cpython-36.opt-2.pyc File 1.44 KB 0644
test_stackviewer.cpython-36.pyc File 1.5 KB 0644
test_statusbar.cpython-36.opt-1.pyc File 1.52 KB 0644
test_statusbar.cpython-36.opt-2.pyc File 1.46 KB 0644
test_statusbar.cpython-36.pyc File 1.52 KB 0644
test_text.cpython-36.opt-1.pyc File 6.42 KB 0644
test_text.cpython-36.opt-2.pyc File 6.23 KB 0644
test_text.cpython-36.pyc File 6.42 KB 0644
test_textview.cpython-36.opt-1.pyc File 6.96 KB 0644
test_textview.cpython-36.opt-2.pyc File 6.65 KB 0644
test_textview.cpython-36.pyc File 6.96 KB 0644
test_tooltip.cpython-36.opt-1.pyc File 5.26 KB 0644
test_tooltip.cpython-36.opt-2.pyc File 5.25 KB 0644
test_tooltip.cpython-36.pyc File 5.26 KB 0644
test_tree.cpython-36.opt-1.pyc File 1.25 KB 0644
test_tree.cpython-36.opt-2.pyc File 1.19 KB 0644
test_tree.cpython-36.pyc File 1.25 KB 0644
test_undo.cpython-36.opt-1.pyc File 4.06 KB 0644
test_undo.cpython-36.opt-2.pyc File 3.85 KB 0644
test_undo.cpython-36.pyc File 4.06 KB 0644
test_warning.cpython-36.opt-1.pyc File 2.64 KB 0644
test_warning.cpython-36.opt-2.pyc File 2.3 KB 0644
test_warning.cpython-36.pyc File 2.64 KB 0644
test_window.cpython-36.opt-1.pyc File 1.56 KB 0644
test_window.cpython-36.opt-2.pyc File 1.5 KB 0644
test_window.cpython-36.pyc File 1.56 KB 0644
test_zoomheight.cpython-36.opt-1.pyc File 1.47 KB 0644
test_zoomheight.cpython-36.opt-2.pyc File 1.41 KB 0644
test_zoomheight.cpython-36.pyc File 1.47 KB 0644