[Python-checkins] CVS: python/dist/src/Lib/test/output test_cfgparser,1.2,1.3
Fred L. Drake
fdrake@users.sourceforge.net
Mon, 12 Feb 2001 09:23:22 -0800
Update of /cvsroot/python/python/dist/src/Lib/test/output
In directory usw-pr-cvs1:/tmp/cvs-serv25125/test/output
Modified Files:
test_cfgparser
Log Message:
Added options that use square brackets in their names; this ensures that
GNOME-style internationalized options can be parsed using ConfigParser
(SF bug #131635).
Converted the tests to use test_support.verify() instead of output
comparison to work.
Index: test_cfgparser
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/output/test_cfgparser,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** test_cfgparser 2001/01/24 17:19:08 1.2
--- test_cfgparser 2001/02/12 17:23:20 1.3
***************
*** 1,51 ****
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
--- 1,6 ----
test_cfgparser
Testing basic accessors...
Testing value interpolation...
! Testing parse errors...
Testing query interface...
Testing miscellaneous error conditions...