Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 172.70.130.157
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
lib /
mysqlsh /
lib /
python3.13 /
idlelib /
idle_test /
[ HOME SHELL ]
Name
Size
Permission
Action
README.txt
8.67
KB
-rw-r--r--
__init__.py
1.22
KB
-rw-r--r--
example_noext
68
B
-rw-r--r--
example_stub.pyi
164
B
-rw-r--r--
htest.py
14.95
KB
-rw-r--r--
mock_idle.py
1.9
KB
-rw-r--r--
mock_tk.py
11.42
KB
-rw-r--r--
template.py
642
B
-rw-r--r--
test_autocomplete.py
10.83
KB
-rw-r--r--
test_autocomplete_w.py
720
B
-rw-r--r--
test_autoexpand.py
4.53
KB
-rw-r--r--
test_browser.py
8.22
KB
-rw-r--r--
test_calltip.py
13.34
KB
-rw-r--r--
test_calltip_w.py
686
B
-rw-r--r--
test_codecontext.py
15.71
KB
-rw-r--r--
test_colorizer.py
22.35
KB
-rw-r--r--
test_config.py
31.34
KB
-rw-r--r--
test_config_key.py
11.19
KB
-rw-r--r--
test_configdialog.py
54.09
KB
-rw-r--r--
test_debugger.py
9.5
KB
-rw-r--r--
test_debugger_r.py
965
B
-rw-r--r--
test_debugobj.py
1.57
KB
-rw-r--r--
test_debugobj_r.py
545
B
-rw-r--r--
test_delegator.py
1.53
KB
-rw-r--r--
test_editmenu.py
2.5
KB
-rw-r--r--
test_editor.py
7.96
KB
-rw-r--r--
test_filelist.py
795
B
-rw-r--r--
test_format.py
23.06
KB
-rw-r--r--
test_grep.py
4.95
KB
-rw-r--r--
test_help.py
863
B
-rw-r--r--
test_help_about.py
5.77
KB
-rw-r--r--
test_history.py
5.39
KB
-rw-r--r--
test_hyperparser.py
8.87
KB
-rw-r--r--
test_iomenu.py
2.4
KB
-rw-r--r--
test_macosx.py
3.36
KB
-rw-r--r--
test_mainmenu.py
1.6
KB
-rw-r--r--
test_multicall.py
1.29
KB
-rw-r--r--
test_outwin.py
5.54
KB
-rw-r--r--
test_parenmatch.py
3.46
KB
-rw-r--r--
test_pathbrowser.py
2.37
KB
-rw-r--r--
test_percolator.py
3.97
KB
-rw-r--r--
test_pyparse.py
18.91
KB
-rw-r--r--
test_pyshell.py
4.85
KB
-rw-r--r--
test_query.py
15.09
KB
-rw-r--r--
test_redirector.py
4.08
KB
-rw-r--r--
test_replace.py
8.1
KB
-rw-r--r--
test_rpc.py
805
B
-rw-r--r--
test_run.py
15.48
KB
-rw-r--r--
test_runscript.py
777
B
-rw-r--r--
test_scrolledlist.py
496
B
-rw-r--r--
test_search.py
2.4
KB
-rw-r--r--
test_searchbase.py
5.56
KB
-rw-r--r--
test_searchengine.py
11.32
KB
-rw-r--r--
test_sidebar.py
26.22
KB
-rw-r--r--
test_squeezer.py
19.2
KB
-rw-r--r--
test_stackviewer.py
991
B
-rw-r--r--
test_statusbar.py
1.11
KB
-rw-r--r--
test_text.py
6.81
KB
-rw-r--r--
test_textview.py
7.19
KB
-rw-r--r--
test_tooltip.py
5.26
KB
-rw-r--r--
test_tree.py
1.71
KB
-rw-r--r--
test_undo.py
4.13
KB
-rw-r--r--
test_util.py
308
B
-rw-r--r--
test_warning.py
2.68
KB
-rw-r--r--
test_window.py
1.05
KB
-rw-r--r--
test_zoomheight.py
999
B
-rw-r--r--
test_zzdummy.py
4.35
KB
-rw-r--r--
tkinter_testing_utils.py
2.28
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tkinter_testing_utils.py
"""Utilities for testing with Tkinter""" import functools def run_in_tk_mainloop(delay=1): """Decorator for running a test method with a real Tk mainloop. This starts a Tk mainloop before running the test, and stops it at the end. This is faster and more robust than the common alternative method of calling .update() and/or .update_idletasks(). Test methods using this must be written as generator functions, using "yield" to allow the mainloop to process events and "after" callbacks, and then continue the test from that point. The delay argument is passed into root.after(...) calls as the number of ms to wait before passing execution back to the generator function. This also assumes that the test class has a .root attribute, which is a tkinter.Tk object. For example (from test_sidebar.py): @run_test_with_tk_mainloop() def test_single_empty_input(self): self.do_input('\n') yield self.assert_sidebar_lines_end_with(['>>>', '>>>']) """ def decorator(test_method): @functools.wraps(test_method) def new_test_method(self): test_generator = test_method(self) root = self.root # Exceptions raised by self.assert...() need to be raised # outside of the after() callback in order for the test # harness to capture them. exception = None def after_callback(): nonlocal exception try: next(test_generator) except StopIteration: root.quit() except Exception as exc: exception = exc root.quit() else: # Schedule the Tk mainloop to call this function again, # using a robust method of ensuring that it gets a # chance to process queued events before doing so. # See: https://stackoverflow.com/q/18499082#comment65004099_38817470 root.after(delay, root.after_idle, after_callback) root.after(0, root.after_idle, after_callback) root.mainloop() if exception: raise exception return new_test_method return decorator
Close