%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/test/ |
Current File : //usr/local/lib/python2.7/test/test_cfgparser.pyc |
Nac @ sp d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z d e j f d YZ d e j f d YZ d e f d YZ d e f d YZ d e f d YZ d e f d YZ d e f d YZ d e j f d YZ d e j f d YZ d e f d YZ d e j f d YZ d Z e d k rle n d S( iN( t test_supportt SortedDictc B sD e Z d Z d Z d Z d Z d Z e Z d Z RS( c C s | j j } | j | S( N( t datat itemst sort( t selft result( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyR s c C s | j j } | j | S( N( R t keysR ( R R ( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyR s c C s' | j } g | D] } | d ^ q S( Ni ( R ( R R t i( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt values s c C s t | j S( N( t iterR ( R ( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt iteritems t c C s t | j S( N( R R ( R ( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt iterkeys R c C s t | j S( N( R R ( R ( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt itervalues R ( t __name__t __module__R R R R R t __iter__R ( ( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyR s t TestCaseBasec B s e Z e Z d d Z d d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( c C sI | d k r' | j d | j | _ n | j | d | j | _ | j S( Nt allow_no_value( t Nonet config_classR t cf( R t defaults( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt newconfig# s c C s/ | j | } t j | } | j | | S( N( R t StringIOt readfp( R t stringR R t sio( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt fromstring+ s c C s d } | j r | d 7} n | j | } | j } | j d d d d d d d g } | j ru | j d n | j | j } | | | | | j d d d | | j d d d | | j d d d | | j d d d | | j d d d | j r7| | j d d d n | j d | j d d | j | j d d d | j | j d d d | j | j d d d | j t j | j d d | | j d d d d S( NsQ [Foo Bar] foo=bar [Spacey Bar] foo = bar [Commented Bar] foo: bar ; comment [Long Line] foo: this line is much, much longer than my editor likes it. [Section\with$weird%characters[ ] [Internationalized Stuff] foo[bg]: Bulgarian foo=Default foo[en]=English foo[de]=Deutsch [Spaces] key with spaces : value another with spaces = splat! s [NoValue] option-without-value s Commented Bars Foo Bars Internationalized Stuffs Long Lines Section\with$weird%characters[ t Spacess Spacey Bart NoValuet foot bars key with spacest values another with spacess splat!s option-without-valueR s3 __name__ "option" should not be exposed by the API!s4 remove_option() failed to report existence of options' remove_option() failed to remove optionsI remove_option() failed to report non-existence of option that was removeds No Such Sections7 this line is much, much longer than my editor likes it.( R R t sectionsR t appendt assertEqualt getR t assertNotInt optionst assertTruet remove_optiont assertFalset has_optiont assertRaisest ConfigParsert NoSectionError( R t config_stringR t Lt Et eq( ( s/ /usr/local/lib/python2.7/test/test_cfgparser.pyt test_basic1 sL c C s | j } | j d | j d | j } | j | j } | | d d g | j d d d | | j d d g | | j d d d d | j | j d d | j d d d x* d D]"