[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...