OXIESEC PANEL
- Current Dir:
/
/
lib64
/
python2.7
/
idlelib
/
idle_test
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/16/2024 08:50:43 PM
rwxr-xr-x
📄
README.txt
5.36 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
__init__.py
650 bytes
11/15/2023 03:01:12 PM
rw-r--r--
📄
__init__.pyc
915 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
__init__.pyo
915 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
htest.py
13.46 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
htest.pyc
12.3 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
htest.pyo
12.3 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
mock_idle.py
1.56 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
mock_idle.pyc
2.81 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
mock_idle.pyo
2.81 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
mock_tk.py
11.3 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
mock_tk.pyc
12.07 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
mock_tk.pyo
12.07 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_autocomplete.py
4.81 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_autocomplete.pyc
5.72 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_autocomplete.pyo
5.72 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_autoexpand.py
4.03 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_autoexpand.pyc
4.69 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_autoexpand.pyo
4.69 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_calltips.py
6.97 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_calltips.pyc
11.85 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_calltips.pyo
11.85 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_config_name.py
2.41 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_config_name.pyc
3.92 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_config_name.pyo
3.92 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_configdialog.py
782 bytes
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_configdialog.pyc
1.62 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_configdialog.pyo
1.62 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_delegator.py
1.26 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_delegator.pyc
1.29 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_delegator.pyo
1.29 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_editmenu.py
3.09 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_editmenu.pyc
4.33 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_editmenu.pyo
4.33 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_formatparagraph.py
14.01 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_formatparagraph.pyc
13.98 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_formatparagraph.pyo
13.98 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_grep.py
2.7 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_grep.pyc
3.67 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_grep.pyo
3.67 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_helpabout.py
1.57 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_helpabout.pyc
2.31 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_helpabout.pyo
2.31 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_hyperparser.py
5.55 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_hyperparser.pyc
6.58 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_hyperparser.pyo
6.58 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_idlehistory.py
5.37 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_idlehistory.pyc
7.95 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_idlehistory.pyo
7.95 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_io.py
9.28 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_io.pyc
11.26 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_io.pyo
11.26 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_parenmatch.py
3.73 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_parenmatch.pyc
5.33 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_parenmatch.pyo
5.33 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_pathbrowser.py
940 bytes
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_pathbrowser.pyc
1.45 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_pathbrowser.pyo
1.45 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_rstrip.py
1.58 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_rstrip.pyc
1.73 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_rstrip.pyo
1.73 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_searchdialogbase.py
5.73 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_searchdialogbase.pyc
6.67 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_searchdialogbase.pyo
6.67 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_searchengine.py
11.22 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_searchengine.pyc
12.35 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_searchengine.pyo
12.35 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_text.py
6.59 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_text.pyc
7.96 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_text.pyo
7.96 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_textview.py
2.74 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_textview.pyc
4.42 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_textview.pyo
4.42 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_warning.py
2.69 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_warning.pyc
3.21 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_warning.pyo
3.21 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_widgetredir.py
4.08 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_widgetredir.pyc
6.23 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_widgetredir.pyo
6.23 KB
11/15/2023 03:01:23 PM
rw-r--r--
Editing: test_warning.py
Close
'''Test warnings replacement in PyShell.py and run.py. This file could be expanded to include traceback overrides (in same two modules). If so, change name. Revise if output destination changes (http://bugs.python.org/issue18318). Make sure warnings module is left unaltered (http://bugs.python.org/issue18081). ''' import unittest from test.test_support import captured_stderr import warnings # Try to capture default showwarning before Idle modules are imported. showwarning = warnings.showwarning # But if we run this file within idle, we are in the middle of the run.main loop # and default showwarnings has already been replaced. running_in_idle = 'idle' in showwarning.__name__ from idlelib import run from idlelib import PyShell as shell # The following was generated from PyShell.idle_formatwarning # and checked as matching expectation. idlemsg = ''' Warning (from warnings module): File "test_warning.py", line 99 Line of code UserWarning: Test ''' shellmsg = idlemsg + ">>> " class RunWarnTest(unittest.TestCase): @unittest.skipIf(running_in_idle, "Does not work when run within Idle.") def test_showwarnings(self): self.assertIs(warnings.showwarning, showwarning) run.capture_warnings(True) self.assertIs(warnings.showwarning, run.idle_showwarning_subproc) run.capture_warnings(False) self.assertIs(warnings.showwarning, showwarning) def test_run_show(self): with captured_stderr() as f: run.idle_showwarning_subproc( 'Test', UserWarning, 'test_warning.py', 99, f, 'Line of code') # The following uses .splitlines to erase line-ending differences self.assertEqual(idlemsg.splitlines(), f.getvalue().splitlines()) class ShellWarnTest(unittest.TestCase): @unittest.skipIf(running_in_idle, "Does not work when run within Idle.") def test_showwarnings(self): self.assertIs(warnings.showwarning, showwarning) shell.capture_warnings(True) self.assertIs(warnings.showwarning, shell.idle_showwarning) shell.capture_warnings(False) self.assertIs(warnings.showwarning, showwarning) def test_idle_formatter(self): # Will fail if format changed without regenerating idlemsg s = shell.idle_formatwarning( 'Test', UserWarning, 'test_warning.py', 99, 'Line of code') self.assertEqual(idlemsg, s) def test_shell_show(self): with captured_stderr() as f: shell.idle_showwarning( 'Test', UserWarning, 'test_warning.py', 99, f, 'Line of code') self.assertEqual(shellmsg.splitlines(), f.getvalue().splitlines()) if __name__ == '__main__': unittest.main(verbosity=2, exit=False)