Fred Drake
5478219e11
Add a test that InterpolationError is constructed properly and raised
...
when expected. Only applies to the ConfigParser and SafeConfigParser
classes, not RawConfigParser.
2002-12-31 06:57:25 +00:00
Fred Drake
0eebd5cef9
Implement a safer and more predictable interpolation approach.
...
Closes SF bug #511737 .
2002-10-25 21:52:00 +00:00
Fred Drake
98e3b29b59
Add tests for both raw and non-raw versions of the items() methods.
2002-10-25 20:42:44 +00:00
Fred Drake
c6f2891af8
Convert to PyUnit.
2002-10-25 19:40:49 +00:00
Fred Drake
3af0eb872a
Added (very) minimal tests of the RawConfigParser class.
...
Moved the write() test to near the end of the file since it screws up
font-lock. ;-(
2002-10-25 18:09:24 +00:00
Fred Drake
176916a989
Allow internal whitespace in keys.
...
Closes SF bug #583248 ; backporting to r22-maint branch.
2002-09-27 16:21:18 +00:00
Fred Drake
309db061af
Added regression test for SF bug #561822 : has_option() case sensitive.
2002-09-27 15:35:23 +00:00
Barry Warsaw
408b6d34de
Complete the absolute import patch for the test suite. All relative
...
imports of test modules now import from the test package. Other
related oddities are also fixed (like DeprecationWarning filters that
weren't specifying the full import part, etc.). Also did a general
code cleanup to remove all "from test.test_support import *"'s. Other
from...import *'s weren't changed.
2002-07-30 23:27:12 +00:00
Tim Peters
863ac44b74
Whitespace normalization.
2002-04-16 01:38:40 +00:00
Andrew M. Kuchling
1bf71172f8
As part of fixing bug #523301 , add a simple test of ConfigParser.write()
2002-03-08 18:10:12 +00:00
Fred Drake
168beada91
Added tests that check getboolean() with the newly allowed values from
...
SF patch #467580 .
2001-10-08 17:13:12 +00:00
Fred Drake
beb6713ea7
When reading a continuation line, make sure we still use the transformed
...
name when filling in the internal data structures, otherwise we incorrectly
raise a KeyError.
This fixes SF bug #432369 .
2001-07-06 17:22:48 +00:00
Fred Drake
3c823aa4b6
Make sure ConfigParser uses .optionxform() consistently; this affects
...
.has_option(), .remove_option(), and .set().
This closes SF tracker #232913 .
2001-02-26 21:55:34 +00:00
Fred Drake
cc1f951b4c
Test section name using some strange characters, including a backslash
...
(SF bug #132288 ).
2001-02-14 15:30:31 +00:00
Fred Drake
95b96d3941
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.
2001-02-12 17:23:20 +00:00
Fred Drake
3d5f7e83c7
Add test cases for ConfigParser.remove_option() behavior. This includes
...
coverage to ensure bug #124324 does not re-surface.
2000-12-04 16:30:40 +00:00
Fred Drake
004d5e6880
Make reindent.py happy (convert everything to 4-space indents!).
2000-10-23 17:22:08 +00:00
Fred Drake
d391a34926
Remove change that had not been saved when the output was generated;
...
not terribly useful.
Reported by Mark Favas <Mark.Favas@per.dem.csiro.au>.
2000-09-28 04:13:15 +00:00
Fred Drake
8ef6767e00
Regression test for ConfigParser module.
2000-09-27 22:45:25 +00:00