]> granicus.if.org Git - python/commitdiff
Add mimetools testcase.
authorMartin v. Löwis <martin@v.loewis.de>
Sat, 30 Sep 2000 17:03:19 +0000 (17:03 +0000)
committerMartin v. Löwis <martin@v.loewis.de>
Sat, 30 Sep 2000 17:03:19 +0000 (17:03 +0000)
Lib/test/output/test_mimetools [new file with mode: 0644]
Lib/test/test_mimetools.py [new file with mode: 0644]

diff --git a/Lib/test/output/test_mimetools b/Lib/test/output/test_mimetools
new file mode 100644 (file)
index 0000000..4f0ec70
--- /dev/null
@@ -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 (file)
index 0000000..4ee11a1
--- /dev/null
@@ -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()