Đĸf_ c @ sĻ d Z d d l Z d d l m Z m Z d d l m Z e j Z Gd d d Z e j Z e j Z Gd d d e j Z e d k rĪ e j d d d d n d S( u. Unit tests for idlelib.configSectionNameDialogi N( u Varu Mbox( u configSectionNameDialogc B sY | Ee Z d Z e j Z e j Z e j Z d g Z e Z d Z d Z d d Z d S( u Dummy_name_dialogu usedc C s d | _ d S( NT( u Trueu destroyed( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu destroy s u Dummy_name_dialog.destroyNF( u __name__u __module__u __qualname__u name_dialogu name_oku Oku Cancelu used_namesu Varu nameu Noneu resultu Falseu destroyedu destroy( u __locals__( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu Dummy_name_dialog s u Dummy_name_dialogc B s | Ee Z d Z e Z e d d Z e d d Z d d Z d d Z d d Z d d Z d d Z d d Z d S( u ConfigNameTestc C s t t _ d S( N( u Mboxu name_dialog_moduleu tkMessageBox( u cls( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu setUpClass s u ConfigNameTest.setUpClassc C s t t _ d S( N( u orig_mboxu name_dialog_moduleu tkMessageBox( u cls( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu tearDownClass s u ConfigNameTest.tearDownClassc C sV | j j j d | j | j j d | j t j d | j d t j d S( Nu u u Name Erroru No( u dialogu nameu setu assertEqualu name_oku showerroru titleu assertInu message( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_blank_name$ s u ConfigNameTest.test_blank_namec C sV | j j j d | j | j j d | j t j d | j d t j d S( Nu usedu u Name Erroru use( u dialogu nameu setu assertEqualu name_oku showerroru titleu assertInu message( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_used_name* s u ConfigNameTest.test_used_namec C sZ | j j j d d | j | j j d | j t j d | j d t j d S( Nu goodi u u Name Erroru too long( u dialogu nameu setu assertEqualu name_oku showerroru titleu assertInu message( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_long_name0 s u ConfigNameTest.test_long_namec C sL | j j j d d t _ | j | j j d | j t j d d S( Nu good u No Erroru good( u dialogu nameu setu showerroru titleu assertEqualu name_ok( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_good_name6 s u ConfigNameTest.test_good_namec C sY d | j _ | j j j d | j j | j | j j d | j | j j d S( Nu goodF( u Falseu dialogu destroyedu nameu setu Oku assertEqualu resultu assertTrue( u self( ( uG /opt/alt/python33/lib64/python3.3/idlelib/idle_test/test_config_name.pyu test_ok<