Revision: 7404
http://docutils.svn.sourceforge.net/docutils/?rev=7404&view=rev
Author: grubert
Date: 2012-05-01 16:07:54 +0000 (Tue, 01 May 2012)
Log Message:
-----------
python 2.3 keyword dict method update does not allow keyword args
Modified Paths:
--------------
trunk/docutils/test/test_dependencies.py
Modified: trunk/docutils/test/test_dependencies.py
===================================================================
--- trunk/docutils/test/test_dependencies.py 2012-05-01 12:09:45 UTC (rev 7403)
+++ trunk/docutils/test/test_dependencies.py 2012-05-01 16:07:54 UTC (rev 7404)
@@ -30,6 +30,10 @@
class RecordDependenciesTests(unittest.TestCase):
+ # python 2.3
+ if not hasattr(unittest.TestCase, "assertTrue"):
+ assertTrue = unittest.TestCase.failUnless
+
def get_record(self, **settings):
recordfile = 'record.txt'
recorder = docutils.utils.DependencyList(recordfile)
@@ -37,7 +41,12 @@
settings.setdefault('source_path',
os.path.join('data', 'dependencies.txt'))
settings.setdefault('settings_overrides', {})
- settings['settings_overrides'].update(_disable_config=True,
+ if sys.version_info < (2, 4):
+ # python 2.3 update() takes no keyword arguments
+ settings['settings_overrides'].update({"_disable_config":True,
+ "record_dependencies":recorder})
+ else:
+ settings['settings_overrides'].update(_disable_config=True,
record_dependencies=recorder)
docutils.core.publish_file(destination=DocutilsTestSupport.DevNull(),
**settings)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|