diff options
author | Martin v. Löwis <martin@v.loewis.de> | 2000-09-30 17:03:19 (GMT) |
---|---|---|
committer | Martin v. Löwis <martin@v.loewis.de> | 2000-09-30 17:03:19 (GMT) |
commit | efffd28c2c3b64ae172c14db5300ae76dcf3a6e3 (patch) | |
tree | 80135af4745fd6c91b3aa0328803738fd249ae13 /Lib/test | |
parent | 25d1692434bb9613101f623bee2b59d86036a84e (diff) | |
download | cpython-efffd28c2c3b64ae172c14db5300ae76dcf3a6e3.zip cpython-efffd28c2c3b64ae172c14db5300ae76dcf3a6e3.tar.gz cpython-efffd28c2c3b64ae172c14db5300ae76dcf3a6e3.tar.bz2 |
Add mimetools testcase.
Diffstat (limited to 'Lib/test')
-rw-r--r-- | Lib/test/output/test_mimetools | 5 | ||||
-rw-r--r-- | Lib/test/test_mimetools.py | 18 |
2 files changed, 23 insertions, 0 deletions
diff --git a/Lib/test/output/test_mimetools b/Lib/test/output/test_mimetools new file mode 100644 index 0000000..4f0ec70 --- /dev/null +++ b/Lib/test/output/test_mimetools @@ -0,0 +1,5 @@ +test_mimetools +7bit PASS +8bit PASS +base64 PASS +quoted-printable PASS diff --git a/Lib/test/test_mimetools.py b/Lib/test/test_mimetools.py new file mode 100644 index 0000000..4ee11a1 --- /dev/null +++ b/Lib/test/test_mimetools.py @@ -0,0 +1,18 @@ +from test_support import TestFailed +import mimetools + +import string,StringIO +start = string.letters + "=" + string.digits + "\n" +for enc in ['7bit','8bit','base64','quoted-printable']: + print enc, + i = StringIO.StringIO(start) + o = StringIO.StringIO() + mimetools.encode(i,o,enc) + i = StringIO.StringIO(o.getvalue()) + o = StringIO.StringIO() + mimetools.decode(i,o,enc) + if o.getvalue()==start: + print "PASS" + else: + print "FAIL" + print o.getvalue() |