py-cvs-rel2_1 (Rev 1.2) merge
[python/dscho.git] / Lib / test / test_mimetools.py
blob4ee11a10f386984e0552705308e4d4b1f73bf22b
1 from test_support import TestFailed
2 import mimetools
4 import string,StringIO
5 start = string.letters + "=" + string.digits + "\n"
6 for enc in ['7bit','8bit','base64','quoted-printable']:
7 print enc,
8 i = StringIO.StringIO(start)
9 o = StringIO.StringIO()
10 mimetools.encode(i,o,enc)
11 i = StringIO.StringIO(o.getvalue())
12 o = StringIO.StringIO()
13 mimetools.decode(i,o,enc)
14 if o.getvalue()==start:
15 print "PASS"
16 else:
17 print "FAIL"
18 print o.getvalue()