5 msg
= """Mime-Version: 1.0
6 Content-Type: multipart/mixed;
7 boundary="=====================_590453667==_"
8 X-OriginalArrivalTime: 05 Feb 2002 03:43:23.0310 (UTC) FILETIME=[42D88CE0:01C1ADF7]
10 --=====================_590453667==_
11 Content-Type: multipart/alternative;
12 boundary="=====================_590453677==_.ALT"
14 --=====================_590453677==_.ALT
15 Content-Type: text/plain; charset="us-ascii"; format=flowed
18 --=====================_590453677==_.ALT
19 Content-Type: text/html; charset="us-ascii"
22 <b>test B</font></b></html>
24 --=====================_590453677==_.ALT--
26 --=====================_590453667==_
27 Content-Type: text/plain; charset="us-ascii"
28 Content-Disposition: attachment; filename="att.txt"
35 --=====================_590453667==_--
43 global boundaries
, linecount
44 msg
= mimetools
.Message(mf
)
46 #print "TYPE: %s" % msg.gettype()
47 if msg
.getmaintype() == 'multipart':
48 boundary
= msg
.getparam("boundary")
56 lines
= mf
.readlines()
57 linecount
+= len(lines
)
60 f
= cStringIO
.StringIO(msg
)
61 getMIMEMsg(multifile
.MultiFile(f
))
62 assert boundaries
== 2
65 if __name__
== '__main__':