• Barry Warsaw's avatar
    Get rid of relative imports in all unittests. Now anything that · 04f357cf
    Barry Warsaw yazdı
    imports e.g. test_support must do so using an absolute package name
    such as "import test.test_support" or "from test import test_support".
    
    This also updates the README in Lib/test, and gets rid of the
    duplicate data dirctory in Lib/test/data (replaced by
    Lib/email/test/data).
    
    Now Tim and Jack can have at it. :)
    04f357cf
test_mimetools.py 507 Bytes
from test.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()