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
/
usr /
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_parenmatch.py
"""Test idlelib.ParenMatch.""" # This must currently be a gui test because ParenMatch methods use # several text methods not defined on idlelib.idle_test.mock_tk.Text. import unittest from test.test_support import requires from Tkinter import Tk, Text from idlelib.ParenMatch import ParenMatch class Mock: # 2.7 does not have unittest.mock def __init__(self, *args, **kwargs): self.called = False def __call__(self, *args, **kwargs): self.called = True def reset_mock(self, *args, **kwargs): self.called = False def after(self, *args, **kwargs): pass class DummyEditwin: def __init__(self, text): self.text = text self.indentwidth = 8 self.tabwidth = 8 self.context_use_ps1 = True class ParenMatchTest(unittest.TestCase): @classmethod def setUpClass(cls): requires('gui') cls.root = Tk() cls.text = Text(cls.root) cls.editwin = DummyEditwin(cls.text) cls.editwin.text_frame = Mock() @classmethod def tearDownClass(cls): del cls.text, cls.editwin cls.root.destroy() del cls.root def tearDown(self): self.text.delete('1.0', 'end') def test_paren_expression(self): """ Test ParenMatch with 'expression' style. """ text = self.text pm = ParenMatch(self.editwin) pm.set_style('expression') text.insert('insert', 'def foobar(a, b') pm.flash_paren_event('event') self.assertIn('<<parenmatch-check-restore>>', text.event_info()) self.assertTupleEqual(text.tag_prevrange('paren', 'end'), ('1.10', '1.15')) text.insert('insert', ')') pm.restore_event() self.assertNotIn('<<parenmatch-check-restore>>', text.event_info()) self.assertEqual(text.tag_prevrange('paren', 'end'), ()) # paren_closed_event can only be tested as below pm.paren_closed_event('event') self.assertTupleEqual(text.tag_prevrange('paren', 'end'), ('1.10', '1.16')) def test_paren_default(self): """ Test ParenMatch with 'default' style. """ text = self.text pm = ParenMatch(self.editwin) pm.set_style('default') text.insert('insert', 'def foobar(a, b') pm.flash_paren_event('event') self.assertIn('<<parenmatch-check-restore>>', text.event_info()) self.assertTupleEqual(text.tag_prevrange('paren', 'end'), ('1.10', '1.11')) text.insert('insert', ')') pm.restore_event() self.assertNotIn('<<parenmatch-check-restore>>', text.event_info()) self.assertEqual(text.tag_prevrange('paren', 'end'), ()) def test_paren_corner(self): """ Test corner cases in flash_paren_event and paren_closed_event. These cases force conditional expression and alternate paths. """ text = self.text pm = ParenMatch(self.editwin) text.insert('insert', '# this is a commen)') self.assertIsNone(pm.paren_closed_event('event')) text.insert('insert', '\ndef') self.assertIsNone(pm.flash_paren_event('event')) self.assertIsNone(pm.paren_closed_event('event')) text.insert('insert', ' a, *arg)') self.assertIsNone(pm.paren_closed_event('event')) def test_handle_restore_timer(self): pm = ParenMatch(self.editwin) pm.restore_event = Mock() pm.handle_restore_timer(0) self.assertTrue(pm.restore_event.called) pm.restore_event.reset_mock() pm.handle_restore_timer(1) self.assertFalse(pm.restore_event.called) if __name__ == '__main__': unittest.main(verbosity=2)
Close