diff options
| author | gbrandl <gbrandl@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2009-04-01 20:00:21 +0000 |
|---|---|---|
| committer | gbrandl <gbrandl@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2009-04-01 20:00:21 +0000 |
| commit | 5b5244e013e7a9af7a0ce494123ea913dc499573 (patch) | |
| tree | 87f8441af781ac099f2216855fedf1f0325d828c /test/test_utils.py | |
| parent | b45a334e7b7eee8a9b082a9fe4e29caa319a23d9 (diff) | |
| download | docutils-5b5244e013e7a9af7a0ce494123ea913dc499573.tar.gz | |
Convert docutils to Python 3 (at least so that it runs the test suite.)
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk/docutils@5889 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'test/test_utils.py')
| -rwxr-xr-x | test/test_utils.py | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/test/test_utils.py b/test/test_utils.py index 9f0eda54b..c6d693ae8 100755 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -9,14 +9,14 @@ Test module for utils.py. """ import unittest -import StringIO import sys from DocutilsTestSupport import utils, nodes +from docutils._compat import BytesIO, b class ReporterTests(unittest.TestCase): - stream = StringIO.StringIO() + stream = BytesIO() reporter = utils.Reporter('test data', 2, 4, stream, 1) def setUp(self): @@ -31,7 +31,7 @@ class ReporterTests(unittest.TestCase): debug output """) self.assertEquals(self.stream.getvalue(), - 'test data:: (DEBUG/0) debug output\n') + b('test data:: (DEBUG/0) debug output\n')) def test_level1(self): sw = self.reporter.system_message(1, 'a little reminder') @@ -40,7 +40,7 @@ class ReporterTests(unittest.TestCase): <paragraph> a little reminder """) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) def test_level2(self): sw = self.reporter.system_message(2, 'a warning') @@ -50,7 +50,7 @@ class ReporterTests(unittest.TestCase): a warning """) self.assertEquals(self.stream.getvalue(), - 'test data:: (WARNING/2) a warning\n') + b('test data:: (WARNING/2) a warning\n')) def test_level3(self): sw = self.reporter.system_message(3, 'an error') @@ -60,18 +60,18 @@ class ReporterTests(unittest.TestCase): an error """) self.assertEquals(self.stream.getvalue(), - 'test data:: (ERROR/3) an error\n') + b('test data:: (ERROR/3) an error\n')) def test_level4(self): self.assertRaises(utils.SystemMessage, self.reporter.system_message, 4, 'a severe error, raises an exception') - self.assertEquals(self.stream.getvalue(), 'test data:: (SEVERE/4) ' - 'a severe error, raises an exception\n') + self.assertEquals(self.stream.getvalue(), b('test data:: (SEVERE/4) ' + 'a severe error, raises an exception\n')) class QuietReporterTests(unittest.TestCase): - stream = StringIO.StringIO() + stream = BytesIO() reporter = utils.Reporter('test data', 5, 5, stream, 0) def setUp(self): @@ -82,7 +82,7 @@ class QuietReporterTests(unittest.TestCase): sw = self.reporter.debug('a debug message') # None because debug is disabled. self.assertEquals(sw, None) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) def test_info(self): sw = self.reporter.info('an informational message') @@ -91,7 +91,7 @@ class QuietReporterTests(unittest.TestCase): <paragraph> an informational message """) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) def test_warning(self): sw = self.reporter.warning('a warning') @@ -100,7 +100,7 @@ class QuietReporterTests(unittest.TestCase): <paragraph> a warning """) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) def test_error(self): sw = self.reporter.error('an error') @@ -109,7 +109,7 @@ class QuietReporterTests(unittest.TestCase): <paragraph> an error """) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) def test_severe(self): sw = self.reporter.severe('a severe error') @@ -118,7 +118,7 @@ class QuietReporterTests(unittest.TestCase): <paragraph> a severe error """) - self.assertEquals(self.stream.getvalue(), '') + self.assertEquals(self.stream.getvalue(), b('')) class NameValueTests(unittest.TestCase): @@ -173,13 +173,13 @@ class ExtensionOptionTests(unittest.TestCase): field_list += nodes.field( '', nodes.field_name('', 'cdef'), nodes.field_body('', nodes.paragraph('', - unicode('hol%s' % chr(224), 'iso-8859-1')))) + unicode(b('hol%s' % chr(224)), 'iso-8859-1')))) field_list += nodes.field( '', nodes.field_name('', 'empty'), nodes.field_body()) self.assertEquals( utils.extract_extension_options(field_list, self.optionspec), {'a': 1, 'bbb': 2.0, - 'cdef': unicode('hol%s' % chr(224), 'iso-8859-1'), + 'cdef': unicode(b('hol%s' % chr(224)), 'iso-8859-1'), 'empty': None}) self.assertRaises(KeyError, utils.extract_extension_options, field_list, {}) |
