from test_support import TestFailed | |
import mimetools | |
import string,StringIO | |
start = string.ascii_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() |