52 lines
1.6 KiB
Plaintext
52 lines
1.6 KiB
Plaintext
|
test_cfgparser
|
||
|
|
||
|
Testing basic accessors...
|
||
|
['Commented Bar', 'Foo Bar', 'Spacey Bar']
|
||
|
Commented Bar: ['foo']
|
||
|
Foo Bar: ['foo']
|
||
|
Spacey Bar: ['foo']
|
||
|
'bar'
|
||
|
'bar'
|
||
|
'bar'
|
||
|
__name__ "option" properly hidden by the API.
|
||
|
|
||
|
Testing value interpolation...
|
||
|
'Foo'
|
||
|
'something with interpolation (1 step)'
|
||
|
'something with lots of interpolation (9 steps)'
|
||
|
'something with lots of interpolation (10 steps)'
|
||
|
Caught expected InterpolationDepthError :
|
||
|
Value interpolation too deeply recursive:
|
||
|
section: [Foo]
|
||
|
option : bar11
|
||
|
rawval : something %(with11)s lots of interpolation (11 steps)
|
||
|
|
||
|
|
||
|
Testing for parsing errors...
|
||
|
Caught expected exception: File contains parsing errors: <???>
|
||
|
[line 2]: ' extra-spaces: splat\012'
|
||
|
Caught expected exception: File contains parsing errors: <???>
|
||
|
[line 2]: ' extra-spaces= splat\012'
|
||
|
Caught expected exception: File contains parsing errors: <???>
|
||
|
[line 2]: 'option-without-value\012'
|
||
|
Caught expected exception: File contains parsing errors: <???>
|
||
|
[line 2]: ':value-without-option-name\012'
|
||
|
Caught expected exception: File contains parsing errors: <???>
|
||
|
[line 2]: '=value-without-option-name\012'
|
||
|
Caught expected exception: File contains no section headers.
|
||
|
file: <???>, line: 1
|
||
|
'No Section!\012'
|
||
|
|
||
|
Testing query interface...
|
||
|
[]
|
||
|
Has section 'Foo'? 0
|
||
|
Caught expected NoSectionError: No section: Foo
|
||
|
Caught expected NoSectionError: No section: foo
|
||
|
Caught expected NoSectionError :
|
||
|
No section: foo
|
||
|
Caught expected NoOptionError :
|
||
|
No option `bar' in section: foo
|
||
|
|
||
|
Testing miscellaneous error conditions...
|
||
|
Caught expected DuplicateSectionError: Section Foo already exists
|