diff options
author | R. David Murray <rdmurray@bitdance.com> | 2010-11-20 15:10:13 (GMT) |
---|---|---|
committer | R. David Murray <rdmurray@bitdance.com> | 2010-11-20 15:10:13 (GMT) |
commit | e5db2636f3fedd772e55ce55e4cf820475f29fe3 (patch) | |
tree | 13aec71de3e8a70c1ea83a3567ea7c8fce1f2207 /Lib/email | |
parent | 95fc51dfda805c2c1aa7aacf9a100d90c8747ffc (diff) | |
download | cpython-e5db2636f3fedd772e55ce55e4cf820475f29fe3.zip cpython-e5db2636f3fedd772e55ce55e4cf820475f29fe3.tar.gz cpython-e5db2636f3fedd772e55ce55e4cf820475f29fe3.tar.bz2 |
Improve TestBytesGeneratorIdempotent using by using linesep.
Also corrects a typo from a previous commit. Unfortunately
this does *not* fix issue #10134.
Diffstat (limited to 'Lib/email')
-rw-r--r-- | Lib/email/test/test_email.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/Lib/email/test/test_email.py b/Lib/email/test/test_email.py index 34af777..89effcb 100644 --- a/Lib/email/test/test_email.py +++ b/Lib/email/test/test_email.py @@ -77,7 +77,7 @@ class TestMessageAPI(TestEmailBase): eq(msg.get_all('cc'), ['ccc@zzz.org', 'ddd@zzz.org', 'eee@zzz.org']) eq(msg.get_all('xx', 'n/a'), 'n/a') - def TEst_getset_charset(self): + def test_getset_charset(self): eq = self.assertEqual msg = Message() eq(msg.get_charset(), None) @@ -2957,6 +2957,8 @@ class Test8BitBytesHandling(unittest.TestCase): class TestBytesGeneratorIdempotent(TestIdempotent): + maxDiff = None + def _msgobj(self, filename): with openfile(filename, 'rb') as fp: data = fp.read() @@ -2964,14 +2966,14 @@ class TestBytesGeneratorIdempotent(TestIdempotent): return msg, data def _idempotent(self, msg, data): + # 13 = b'\r' + linesep = '\r\n' if data[data.index(b'\n')-1] == 13 else '\n' b = BytesIO() g = email.generator.BytesGenerator(b, maxheaderlen=0) - g.flatten(msg) - self.assertEqual(data, b.getvalue()) - - maxDiff = None + g.flatten(msg, linesep=linesep) + self.assertByteStringsEqual(data, b.getvalue()) - def assertEqual(self, str1, str2): + def assertByteStringsEqual(self, str1, str2): self.assertListEqual(str1.split(b'\n'), str2.split(b'\n')) |