Current Path: > > > lib64 > > python2.7 > idlelib > idle_test
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
README.txt | File | 5492 bytes | April 10 2024 04:58:35. | |
__init__.py | File | 650 bytes | April 10 2024 04:58:35. | |
__init__.pyc | File | 915 bytes | April 10 2024 04:58:46. | |
__init__.pyo | File | 915 bytes | April 10 2024 04:58:46. | |
htest.py | File | 13779 bytes | April 10 2024 04:58:35. | |
htest.pyc | File | 12600 bytes | April 10 2024 04:58:46. | |
htest.pyo | File | 12600 bytes | April 10 2024 04:58:46. | |
mock_idle.py | File | 1597 bytes | April 10 2024 04:58:35. | |
mock_idle.pyc | File | 2879 bytes | April 10 2024 04:58:46. | |
mock_idle.pyo | File | 2879 bytes | April 10 2024 04:58:46. | |
mock_tk.py | File | 11574 bytes | April 10 2024 04:58:35. | |
mock_tk.pyc | File | 12362 bytes | April 10 2024 04:58:46. | |
mock_tk.pyo | File | 12362 bytes | April 10 2024 04:58:46. | |
test_autocomplete.py | File | 4922 bytes | April 10 2024 04:58:35. | |
test_autocomplete.pyc | File | 5860 bytes | April 10 2024 04:58:46. | |
test_autocomplete.pyo | File | 5860 bytes | April 10 2024 04:58:46. | |
test_autoexpand.py | File | 4122 bytes | April 10 2024 04:58:35. | |
test_autoexpand.pyc | File | 4806 bytes | April 10 2024 04:58:46. | |
test_autoexpand.pyo | File | 4806 bytes | April 10 2024 04:58:46. | |
test_calltips.py | File | 7140 bytes | April 10 2024 04:58:35. | |
test_calltips.pyc | File | 12131 bytes | April 10 2024 04:58:46. | |
test_calltips.pyo | File | 12131 bytes | April 10 2024 04:58:46. | |
test_config_name.py | File | 2472 bytes | April 10 2024 04:58:35. | |
test_config_name.pyc | File | 4012 bytes | April 10 2024 04:58:46. | |
test_config_name.pyo | File | 4012 bytes | April 10 2024 04:58:46. | |
test_configdialog.py | File | 782 bytes | April 10 2024 04:58:35. | |
test_configdialog.pyc | File | 1655 bytes | April 10 2024 04:58:46. | |
test_configdialog.pyo | File | 1655 bytes | April 10 2024 04:58:46. | |
test_delegator.py | File | 1294 bytes | April 10 2024 04:58:35. | |
test_delegator.pyc | File | 1319 bytes | April 10 2024 04:58:46. | |
test_delegator.pyo | File | 1319 bytes | April 10 2024 04:58:46. | |
test_editmenu.py | File | 3167 bytes | April 10 2024 04:58:35. | |
test_editmenu.pyc | File | 4439 bytes | April 10 2024 04:58:46. | |
test_editmenu.pyo | File | 4439 bytes | April 10 2024 04:58:46. | |
test_formatparagraph.py | File | 14344 bytes | April 10 2024 04:58:35. | |
test_formatparagraph.pyc | File | 14318 bytes | April 10 2024 04:58:46. | |
test_formatparagraph.pyo | File | 14318 bytes | April 10 2024 04:58:46. | |
test_grep.py | File | 2762 bytes | April 10 2024 04:58:35. | |
test_grep.pyc | File | 3760 bytes | April 10 2024 04:58:46. | |
test_grep.pyo | File | 3760 bytes | April 10 2024 04:58:46. | |
test_helpabout.py | File | 1611 bytes | April 10 2024 04:58:35. | |
test_helpabout.pyc | File | 2363 bytes | April 10 2024 04:58:46. | |
test_helpabout.pyo | File | 2363 bytes | April 10 2024 04:58:46. | |
test_hyperparser.py | File | 5684 bytes | April 10 2024 04:58:35. | |
test_hyperparser.pyc | File | 6734 bytes | April 10 2024 04:58:46. | |
test_hyperparser.pyo | File | 6734 bytes | April 10 2024 04:58:46. | |
test_idlehistory.py | File | 5495 bytes | April 10 2024 04:58:35. | |
test_idlehistory.pyc | File | 8142 bytes | April 10 2024 04:58:46. | |
test_idlehistory.pyo | File | 8142 bytes | April 10 2024 04:58:46. | |
test_io.py | File | 9505 bytes | April 10 2024 04:58:35. | |
test_io.pyc | File | 11533 bytes | April 10 2024 04:58:46. | |
test_io.pyo | File | 11533 bytes | April 10 2024 04:58:46. | |
test_parenmatch.py | File | 3822 bytes | April 10 2024 04:58:35. | |
test_parenmatch.pyc | File | 5456 bytes | April 10 2024 04:58:46. | |
test_parenmatch.pyo | File | 5456 bytes | April 10 2024 04:58:46. | |
test_pathbrowser.py | File | 940 bytes | April 10 2024 04:58:35. | |
test_pathbrowser.pyc | File | 1485 bytes | April 10 2024 04:58:46. | |
test_pathbrowser.pyo | File | 1485 bytes | April 10 2024 04:58:46. | |
test_rstrip.py | File | 1613 bytes | April 10 2024 04:58:35. | |
test_rstrip.pyc | File | 1773 bytes | April 10 2024 04:58:46. | |
test_rstrip.pyo | File | 1773 bytes | April 10 2024 04:58:46. | |
test_searchdialogbase.py | File | 5863 bytes | April 10 2024 04:58:35. | |
test_searchdialogbase.pyc | File | 6827 bytes | April 10 2024 04:58:46. | |
test_searchdialogbase.pyo | File | 6827 bytes | April 10 2024 04:58:46. | |
test_searchengine.py | File | 11487 bytes | April 10 2024 04:58:35. | |
test_searchengine.pyc | File | 12649 bytes | April 10 2024 04:58:46. | |
test_searchengine.pyo | File | 12649 bytes | April 10 2024 04:58:46. | |
test_text.py | File | 6744 bytes | April 10 2024 04:58:35. | |
test_text.pyc | File | 8148 bytes | April 10 2024 04:58:46. | |
test_text.pyo | File | 8148 bytes | April 10 2024 04:58:46. | |
test_textview.py | File | 2802 bytes | April 10 2024 04:58:35. | |
test_textview.pyc | File | 4531 bytes | April 10 2024 04:58:46. | |
test_textview.pyo | File | 4531 bytes | April 10 2024 04:58:46. | |
test_warning.py | File | 2757 bytes | April 10 2024 04:58:35. | |
test_warning.pyc | File | 3286 bytes | April 10 2024 04:58:46. | |
test_warning.pyo | File | 3286 bytes | April 10 2024 04:58:46. | |
test_widgetredir.py | File | 4177 bytes | April 10 2024 04:58:35. | |
test_widgetredir.pyc | File | 6384 bytes | April 10 2024 04:58:46. | |
test_widgetredir.pyo | File | 6384 bytes | April 10 2024 04:58:46. |
� {fc @ s� d Z d e f d � � YZ d e f d � � YZ d e f d � � YZ d e f d � � YZ d d l m Z d e f d � � YZ d S( s� Classes that replace tkinter gui objects used by an object being tested. A gui object is anything with a master or parent parameter, which is typically required in spite of what the doc strings say. t Eventc B s e Z d Z d � Z RS( s� Minimal mock with attributes for testing event handlers. This is not a gui object, but is used as an argument for callbacks that access attributes of the event passed. If a callback ignores the event, other than the fact that is happened, pass 'event'. Keyboard, mouse, window, and other sources generate Event instances. Event instances have the following attributes: serial (number of event), time (of event), type (of event as number), widget (in which event occurred), and x,y (position of mouse). There are other attributes for specific events, such as keycode for key events. tkinter.Event.__doc__ has more but is still not complete. c K s | j j | � d S( s, Create event with attributes needed for testN( t __dict__t update( t selft kwds( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyt __init__ s ( t __name__t __module__t __doc__R ( ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR s t Varc B s2 e Z d Z d d d d � Z d � Z d � Z RS( s) Use for String/Int/BooleanVar: incompletec C s | | _ | | _ | | _ d S( N( t mastert valuet name( R R R R ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR s c C s | | _ d S( N( R ( R R ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyt set s c C s | j S( N( R ( R ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyt get! s N( R R R t NoneR R R ( ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR s t Mbox_funcc B s# e Z d Z d d � Z d � Z RS( s Generic mock for messagebox functions, which all have the same signature. Instead of displaying a message box, the mock's call method saves the arguments as instance attributes, which test functions can then examime. The test can set the result returned to ask function c C s | | _ d S( N( t result( R R ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR + s c O s+ | | _ | | _ | | _ | | _ | j S( N( t titlet messaget argsR R ( R R R R R ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyt __call__- s N( R R R R R R ( ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR $ s t Mboxc B sV e Z d Z e � Z e � Z e � Z e � Z e � Z e � Z e � Z e � Z RS( s5 Mock for tkinter.messagebox with an Mbox_func for each function. This module was 'tkMessageBox' in 2.x; hence the 'import as' in 3.x. Example usage in test_module.py for testing functions in module.py: --- from idlelib.idle_test.mock_tk import Mbox import module orig_mbox = module.tkMessageBox showerror = Mbox.showerror # example, for attribute access in test methods class Test(unittest.TestCase): @classmethod def setUpClass(cls): module.tkMessageBox = Mbox @classmethod def tearDownClass(cls): module.tkMessageBox = orig_mbox --- For 'ask' functions, set func.result return value before calling the method that uses the message function. When tkMessageBox functions are the only gui alls in a method, this replacement makes the method gui-free, ( R R R R t askokcancelt askquestiont askretrycancelt askyesnot askyesnocancelt showerrort showinfot showwarning( ( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR 5 s i����( t TclErrort Textc B s� e Z d Z d i d � Z d � Z d d � Z d � Z d � Z d d � Z d d � Z d � Z d � Z d � Z d d � Z d � Z d � Z d � Z d d d d � Z RS( s� A semi-functional non-gui replacement for tkinter.Text text editors. The mock's data model is that a text is a list of -terminated lines. The mock adds an empty string at the beginning of the list so that the index of actual lines start at 1, as with Tk. The methods never see this. Tk initializes files with a terminal that cannot be deleted. It is invisible in the sense that one cannot move the cursor beyond it. This class is only tested (and valid) with strings of ascii chars. For testing, we are not concerned with Tk Text's treatment of, for instance, 0-width characters or character + accent. c K s d d g | _ d S( s� Initialize mock, non-gui, text-only Text widget. At present, all args are ignored. Almost all affect visual behavior. There are just a few Text-only options that affect text behavior. t s N( t data( R R t cnft kw( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR g s c C s d | j | d d �S( sA Return string version of index decoded according to current text.s %s.%st endflagi ( t _decode( R t index( ( s1 /usr/lib64/python2.7/idlelib/idle_test/mock_tk.pyR'