mirror of https://github.com/python/cpython
52 lines
1.5 KiB
Plaintext
52 lines
1.5 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\n'
|
|
Caught expected exception: File contains parsing errors: <???>
|
|
[line 2]: ' extra-spaces= splat\n'
|
|
Caught expected exception: File contains parsing errors: <???>
|
|
[line 2]: 'option-without-value\n'
|
|
Caught expected exception: File contains parsing errors: <???>
|
|
[line 2]: ':value-without-option-name\n'
|
|
Caught expected exception: File contains parsing errors: <???>
|
|
[line 2]: '=value-without-option-name\n'
|
|
Caught expected exception: File contains no section headers.
|
|
file: <???>, line: 1
|
|
'No Section!\n'
|
|
|
|
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
|