/[gzz]/gzz/test/gzz/modules/email/converter.test
ViewVC logotype

Diff of /gzz/test/gzz/modules/email/converter.test

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by Dreevich, Fri Oct 25 21:29:59 2002 UTC revision 1.3 by Dreevich, Fri Nov 1 19:40:29 2002 UTC
# Line 27  mail1 = """Return-path: <kanonensau@gmx. Line 27  mail1 = """Return-path: <kanonensau@gmx.
27  Envelope-to: mschiereck@taihoubuta  Envelope-to: mschiereck@taihoubuta
28  Delivery-date: Wed, 16 Oct 2002 00:15:44 +0200  Delivery-date: Wed, 16 Oct 2002 00:15:44 +0200
29  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))
30          id 181ZyV-0003pD-00          id 181ZyV-0003pD-00
31          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:15:39 +0200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:15:39 +0200
32  Date: Wed, 16 Oct 2002 00:15:35 +0200  Date: Wed, 16 Oct 2002 00:15:35 +0200
33  To: Marc Schiereck <mschiereck@taihoubuta>  To: Marc Schiereck <mschiereck@taihoubuta>
34  Subject: TestMail  Subject: TestMail
# Line 38  Content-Type: text/plain; charset=us-asc Line 38  Content-Type: text/plain; charset=us-asc
38  Content-Disposition: inline  Content-Disposition: inline
39  User-Agent: Mutt/1.3.28i  User-Agent: Mutt/1.3.28i
40  From: Marc Schiereck <kanonensau@gmx.net>  From: Marc Schiereck <kanonensau@gmx.net>
41    Content-Transfer-Encoding: binary
42  Status: RO  Status: RO
43  Content-Length: 10  Content-Length: 10
44  Lines: 1  Lines: 1
# Line 45  Lines: 1 Line 46  Lines: 1
46  TestMail.  TestMail.
47  """  """
48    
49    mail1HeaderID = gzz.mediaserver.Mediaserver.Id("017BCFE43371744AEFFB231B529D12721AF296A9CD")
50    mail1BodyID   = gzz.mediaserver.Mediaserver.Id("01FC34E8A4E4260459918A94AB046299191E452433")
51    
52    
53    mail1Header =  "Content-Type: message/external-body;\r\n"
54    mail1Header += " access-type=\"x-storm\";\r\n"
55    mail1Header += " block=\"<ID>\"\r\n"
56    mail1Header += "\r\n"
57    mail1Header += "Return-path: <kanonensau@gmx.net>\r\n"
58    mail1Header += "Envelope-to: mschiereck@taihoubuta\r\n"
59    mail1Header += "Delivery-date: Wed, 16 Oct 2002 00:15:44 +0200\r\n"
60    mail1Header += "Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))\r\n"
61    mail1Header += "        id 181ZyV-0003pD-00\r\n"
62    mail1Header += "        for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:15:39 +0200\r\n"
63    mail1Header += "Date: Wed, 16 Oct 2002 00:15:35 +0200\r\n"
64    mail1Header += "To: Marc Schiereck <mschiereck@taihoubuta>\r\n"
65    mail1Header += "Subject: TestMail\r\n"
66    mail1Header += "Message-ID: <20021015221535.GB13515@taihoubuta>\r\n"
67    mail1Header += "Mime-Version: 1.0\r\n"
68    mail1Header += "Content-Type: text/plain; charset=us-ascii\r\n"
69    mail1Header += "Content-Disposition: inline\r\n"
70    mail1Header += "User-Agent: Mutt/1.3.28i\r\n"
71    mail1Header += "From: Marc Schiereck <kanonensau@gmx.net>\r\n"
72    mail1Header += "Content-Transfer-Encoding: binary\r\n"
73    mail1Header += "Status: RO\r\n"
74    mail1Header += "Content-Length: 10\r\n"
75    mail1Header += "Lines: 1\r\n"
76    mail1Header += "Content-Type: text/plain\r\n"
77    mail1Header += "Content-Transfer-Encoding: binary\r\n"
78    mail1Header += "Content-ID: <ID>\r\n\r\n"
79    
80    mail1Body = "TestMail.\r\n"
81    
82  mail2f = "From kanonensau@gmx.net Wed Oct 16 00:17:32 2002\n"  mail2f = "From kanonensau@gmx.net Wed Oct 16 00:17:32 2002\n"
83    
84  mail2 = """Return-path: <kanonensau@gmx.net>  mail2 = """Return-path: <kanonensau@gmx.net>
85  Envelope-to: mschiereck@taihoubuta  Envelope-to: mschiereck@taihoubuta
86  Delivery-date: Wed, 16 Oct 2002 00:17:32 +0200  Delivery-date: Wed, 16 Oct 2002 00:17:32 +0200
87  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))
88          id 181a0G-0003pY-00          id 181a0G-0003pY-00
89          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:17:28 +0200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:17:28 +0200
90  Date: Wed, 16 Oct 2002 00:17:24 +0200  Date: Wed, 16 Oct 2002 00:17:24 +0200
91  To: Marc Schiereck <mschiereck@taihoubuta>  To: Marc Schiereck <mschiereck@taihoubuta>
92  Subject: TestMail 2  Subject: TestMail 2
# Line 71  test test test test test Line 105  test test test test test
105    
106  """  """
107    
108    mail2HeaderID = gzz.mediaserver.Mediaserver.Id("01C8475E44CE645291A74EA8AAB8E2EE876359E4F8")
109    mail2BodyID   = gzz.mediaserver.Mediaserver.Id("01B5F43554E0A5D65B4EC6337D3466D59E398C15EB")
110    
111    mail2Header = "Content-Type: message/external-body;\r\n"
112    mail2Header += " access-type=\"x-storm\";\r\n"
113    mail2Header += " block=\"<ID>\"\r\n\r\n"
114    mail2Header += "Return-path: <kanonensau@gmx.net>\r\n"
115    mail2Header += "Envelope-to: mschiereck@taihoubuta\r\n"
116    mail2Header += "Delivery-date: Wed, 16 Oct 2002 00:17:32 +0200\r\n"
117    mail2Header += "Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))\r\n"
118    mail2Header += "        id 181a0G-0003pY-00\r\n"
119    mail2Header += "        for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:17:28 +0200\r\n"
120    mail2Header += "Date: Wed, 16 Oct 2002 00:17:24 +0200\r\n"
121    mail2Header += "To: Marc Schiereck <mschiereck@taihoubuta>\r\n"
122    mail2Header += "Subject: TestMail 2\r\n"
123    mail2Header += "Message-ID: <20021015221724.GC13515@taihoubuta>\r\n"
124    mail2Header += "Mime-Version: 1.0\r\n"
125    mail2Header += "Content-Type: text/plain; charset=us-ascii\r\n"
126    mail2Header += "Content-Disposition: inline\r\n"
127    mail2Header += "User-Agent: Mutt/1.3.28i\r\n"
128    mail2Header += "From: Marc Schiereck <kanonensau@gmx.net>\r\n"
129    mail2Header += "Status: RO\r\n"
130    mail2Header += "Content-Length: 51\r\n"
131    mail2Header += "Lines: 3\r\n"
132    mail2Header += "Content-Type: text/plain\r\n"
133    mail2Header += "Content-Transfer-Encoding: binary\r\n"
134    mail2Header += "Content-ID: <ID>\r\n\r\n"
135    
136    mail2Body =  "test test test test test\r\n"
137    mail2Body += "test test test test test\r\n\r\n"
138    
139  mail3f = "From kanonensau@gmx.net Wed Oct 16 00:19:04 2002\n"  mail3f = "From kanonensau@gmx.net Wed Oct 16 00:19:04 2002\n"
140    
141  mail3 = """Return-path: <kanonensau@gmx.net>  mail3 = """Return-path: <kanonensau@gmx.net>
142  Envelope-to: mschiereck@taihoubuta  Envelope-to: mschiereck@taihoubuta
143  Delivery-date: Wed, 16 Oct 2002 00:19:04 +0200  Delivery-date: Wed, 16 Oct 2002 00:19:04 +0200
144  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))
145          id 181a1l-0003pz-00          id 181a1l-0003pz-00
146          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:19:01 +0200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:19:01 +0200
147  Date: Wed, 16 Oct 2002 00:18:57 +0200  Date: Wed, 16 Oct 2002 00:18:57 +0200
148  To: Marc Schiereck <mschiereck@taihoubuta>  To: Marc Schiereck <mschiereck@taihoubuta>
149  Subject: Test  Subject: Test
# Line 102  Text Line 167  Text
167  --n8g4imXOkfNTN/H1  --n8g4imXOkfNTN/H1
168  Content-Type: text/plain; charset=us-ascii  Content-Type: text/plain; charset=us-ascii
169  Content-Disposition: attachment; filename=testmbox  Content-Disposition: attachment; filename=testmbox
170    Content-Transfer-Encoding: 7bit; filename=oink
171    
172  >From kanonensau@gmx.net Wed Oct 16 00:15:44 2002  >From kanonensau@gmx.net Wed Oct 16 00:15:44 2002
173  Return-path: <kanonensau@gmx.net>  Return-path: <kanonensau@gmx.net>
174  Envelope-to: mschiereck@taihoubuta  Envelope-to: mschiereck@taihoubuta
175  Delivery-date: Wed, 16 Oct 2002 00:15:44 +0200  Delivery-date: Wed, 16 Oct 2002 00:15:44 +0200
176  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))
177          id 181ZyV-0003pD-00          id 181ZyV-0003pD-00
178          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:15:39 +0200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:15:39 +0200
179  Date: Wed, 16 Oct 2002 00:15:35 +0200  Date: Wed, 16 Oct 2002 00:15:35 +0200
180  To: Marc Schiereck <mschiereck@taihoubuta>  To: Marc Schiereck <mschiereck@taihoubuta>
181  Subject: TestMail  Subject: TestMail
# Line 130  Return-path: <kanonensau@gmx.net> Line 196  Return-path: <kanonensau@gmx.net>
196  Envelope-to: mschiereck@taihoubuta  Envelope-to: mschiereck@taihoubuta
197  Delivery-date: Wed, 16 Oct 2002 00:17:32 +0200  Delivery-date: Wed, 16 Oct 2002 00:17:32 +0200
198  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))  Received: from mschiereck by taihoubuta with local (Exim 3.35 #1 (Debian))
199          id 181a0G-0003pY-00          id 181a0G-0003pY-00
200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:17:28 +0200          for <mschiereck@taihoubuta>; Wed, 16 Oct 2002 00:17:28 +0200
201  Date: Wed, 16 Oct 2002 00:17:24 +0200  Date: Wed, 16 Oct 2002 00:17:24 +0200
202  To: Marc Schiereck <mschiereck@taihoubuta>  To: Marc Schiereck <mschiereck@taihoubuta>
203  Subject: TestMail 2  Subject: TestMail 2
# Line 171  def testConverter(): Line 237  def testConverter():
237      mail3c = p.sub('\r\n', mail3)      mail3c = p.sub('\r\n', mail3)
238    
239      mailIDs = medServ.getIDs()      mailIDs = medServ.getIDs()
240      if mailIDs.size() != 3:      if mailIDs.size() != 7:
241          raise java.lang.Error()          raise java.lang.Error()
242    
243      m1 = m2 = m3 = 0      if not java.lang.String(medServ.getDatum(mail1HeaderID).getBytes()).equals(mail1Header):
244            raise java.lang.Error()
245      for mail in mailIDs.iterator():      if not java.lang.String(medServ.getDatum(mail1BodyID).getBytes()).equals(mail1Body):
246          tmail = java.lang.String(medServ.getDatum(mail).getBytes())          raise java.lang.Error()
247          if tmail.equals(mail1c): m1 = 1      if not java.lang.String(medServ.getDatum(mail2HeaderID).getBytes()).equals(mail2Header):
248          if tmail.equals(mail2c): m2 = 1          raise java.lang.Error()
249          if tmail.equals(mail3c): m3 = 1      if not java.lang.String(medServ.getDatum(mail2BodyID).getBytes()).equals(mail2Body):
   
     if not (m1 and m2 and m3):  
250          raise java.lang.Error()          raise java.lang.Error()

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26