@@ -43,7 +43,7 @@ def writeProfile(dict):
4343
4444def writeContext (folder ):
4545 folder = normF (folder )
46- writeFile (os .path .join (_mhpath , "context" ),
46+ writeFile (os .path .join (_mhpath , "context" ),
4747 "Current-Folder: %s\n " % folder )
4848
4949def writeCurMessage (folder , cur ):
@@ -96,31 +96,31 @@ class MhlibTests(unittest.TestCase):
9696 def setUp (self ):
9797 deltree (_mhroot )
9898 mkdirs (_mhpath )
99- writeProfile ({'Path' : os .path .abspath (_mhpath ),
99+ writeProfile ({'Path' : os .path .abspath (_mhpath ),
100100 'Editor' : 'emacs' ,
101101 'ignored-attribute' : 'camping holiday' })
102102 # Note: These headers aren't really conformant to RFC822, but
103103 # mhlib shouldn't care about that.
104104
105105 # An inbox with a couple of messages.
106- writeMessage ('inbox' , 1 ,
106+ writeMessage ('inbox' , 1 ,
107107 {'From' : 'Mrs. Premise' ,
108108 'To' : 'Mrs. Conclusion' ,
109109 'Date' : '18 July 2001' }, "Hullo, Mrs. Conclusion!\n " )
110- writeMessage ('inbox' , 2 ,
110+ writeMessage ('inbox' , 2 ,
111111 {'From' : 'Mrs. Conclusion' ,
112112 'To' : 'Mrs. Premise' ,
113113 'Date' : '29 July 2001' }, "Hullo, Mrs. Premise!\n " )
114-
114+
115115 # A folder with many messages
116116 for i in range (5 , 101 )+ range (101 , 201 , 2 ):
117- writeMessage ('wide' , i ,
117+ writeMessage ('wide' , i ,
118118 {'From' : 'nowhere' , 'Subject' : 'message #%s' % i },
119119 "This is message number %s\n " % i )
120-
120+
121121 # A deeply nested folder
122122 def deep (folder , n ):
123- writeMessage (folder , n ,
123+ writeMessage (folder , n ,
124124 {'Subject' : 'Message %s/%s' % (folder , n ) },
125125 "This is message number %s in %s\n " % (n , folder ) )
126126 deep ('deep/f1' , 1 )
@@ -131,10 +131,10 @@ def deep(folder, n):
131131 deep ('deep' , 3 )
132132 deep ('deep/f2/f3' , 1 )
133133 deep ('deep/f2/f3' , 2 )
134-
134+
135135 def tearDown (self ):
136136 deltree (_mhroot )
137-
137+
138138 def test_basic (self ):
139139 writeContext ('inbox' )
140140 writeCurMessage ('inbox' , 2 )
@@ -154,21 +154,21 @@ def test_basic(self):
154154 mh .setcontext ('inbox' )
155155
156156 inbox = mh .openfolder ('inbox' )
157- eq (inbox .getfullname (),
157+ eq (inbox .getfullname (),
158158 os .path .join (os .path .abspath (_mhpath ), 'inbox' ))
159- eq (inbox .getsequencesfilename (),
159+ eq (inbox .getsequencesfilename (),
160160 os .path .join (os .path .abspath (_mhpath ), 'inbox' , '.mh_sequences' ))
161- eq (inbox .getmessagefilename (1 ),
161+ eq (inbox .getmessagefilename (1 ),
162162 os .path .join (os .path .abspath (_mhpath ), 'inbox' , '1' ))
163-
163+
164164 def test_listfolders (self ):
165165 mh = getMH ()
166166 eq = self .assertEquals
167167
168168 folders = mh .listfolders ()
169169 folders .sort ()
170170 eq (folders , ['deep' , 'inbox' , 'wide' ])
171-
171+
172172 folders = mh .listallfolders ()
173173 folders .sort ()
174174 eq (folders , map (normF , ['deep' , 'deep/f1' , 'deep/f2' , 'deep/f2/f3' ,
@@ -177,7 +177,7 @@ def test_listfolders(self):
177177 folders = mh .listsubfolders ('deep' )
178178 folders .sort ()
179179 eq (folders , map (normF , ['deep/f1' , 'deep/f2' ]))
180-
180+
181181 folders = mh .listallsubfolders ('deep' )
182182 folders .sort ()
183183 eq (folders , map (normF , ['deep/f1' , 'deep/f2' , 'deep/f2/f3' ]))
@@ -190,22 +190,22 @@ def test_sequence(self):
190190 mh = getMH ()
191191 eq = self .assertEquals
192192 writeCurMessage ('wide' , 55 )
193-
193+
194194 f = mh .openfolder ('wide' )
195195 all = f .listmessages ()
196196 eq (all , range (5 , 101 )+ range (101 , 201 , 2 ))
197197 eq (f .getcurrent (), 55 )
198198 f .setcurrent (99 )
199- eq (readFile (os .path .join (_mhpath , 'wide' , '.mh_sequences' )),
199+ eq (readFile (os .path .join (_mhpath , 'wide' , '.mh_sequences' )),
200200 'cur: 99\n ' )
201201
202202 def seqeq (seq , val ):
203203 eq (f .parsesequence (seq ), val )
204-
204+
205205 seqeq ('5-55' , range (5 , 56 ))
206206 seqeq ('90-108' , range (90 , 101 )+ range (101 , 109 , 2 ))
207207 seqeq ('90-108' , range (90 , 101 )+ range (101 , 109 , 2 ))
208-
208+
209209 seqeq ('10:10' , range (10 , 20 ))
210210 seqeq ('10:+10' , range (10 , 20 ))
211211 seqeq ('101:10' , range (101 , 121 , 2 ))
@@ -249,7 +249,7 @@ def test_modify(self):
249249 self .assert_ ("dummy1" in mh .listfolders ())
250250 path = os .path .join (_mhpath , "dummy1" )
251251 self .assert_ (os .path .exists (path ))
252-
252+
253253 f = mh .openfolder ('dummy1' )
254254 def create (n ):
255255 msg = "From: foo\n Subject: %s\n \n Dummy Message %s\n " % (n ,n )
@@ -258,14 +258,14 @@ def create(n):
258258 create (7 )
259259 create (8 )
260260 create (9 )
261-
261+
262262 eq (readFile (f .getmessagefilename (9 )),
263263 "From: foo\n Subject: 9\n \n Dummy Message 9\n " )
264264
265265 eq (f .listmessages (), [7 , 8 , 9 ])
266266 files = os .listdir (path )
267267 files .sort ()
268- eq (files , ['7' , '8' , '9' ])
268+ eq (files , ['7' , '8' , '9' ])
269269
270270 f .removemessages (['7' , '8' ])
271271 files = os .listdir (path )
@@ -275,7 +275,7 @@ def create(n):
275275 create (10 )
276276 create (11 )
277277 create (12 )
278-
278+
279279 mh .makefolder ("dummy2" )
280280 f2 = mh .openfolder ("dummy2" )
281281 eq (f2 .listmessages (), [])
@@ -285,12 +285,12 @@ def create(n):
285285 eq (f2 .listmessages (), [3 , 5 ])
286286 eq (readFile (f2 .getmessagefilename (3 )),
287287 "From: foo\n Subject: 10\n \n Dummy Message 10\n " )
288-
288+
289289 f .copymessage (9 , f2 , 4 )
290290 eq (f .listmessages (), [9 , 12 ])
291291 eq (readFile (f2 .getmessagefilename (4 )),
292292 "From: foo\n Subject: 9\n \n Dummy Message 9\n " )
293-
293+
294294 f .refilemessages ([9 , 12 ], f2 )
295295 eq (f .listmessages (), [])
296296 eq (f2 .listmessages (), [3 , 4 , 5 , 6 , 7 ])
@@ -306,7 +306,7 @@ def create(n):
306306 def test_read (self ):
307307 mh = getMH ()
308308 eq = self .assertEquals
309-
309+
310310 f = mh .openfolder ('inbox' )
311311 msg = f .openmessage (1 )
312312 # Check some basic stuff from rfc822
@@ -316,15 +316,15 @@ def test_read(self):
316316 # Okay, we have the right message. Let's check the stuff from
317317 # mhlib.
318318 lines = sortLines (msg .getheadertext ())
319- eq (lines , ["Date: 18 July 2001" ,
319+ eq (lines , ["Date: 18 July 2001" ,
320320 "From: Mrs. Premise" ,
321321 "To: Mrs. Conclusion" ])
322322 lines = sortLines (msg .getheadertext (lambda h : len (h )== 4 ))
323- eq (lines , ["Date: 18 July 2001" ,
323+ eq (lines , ["Date: 18 July 2001" ,
324324 "From: Mrs. Premise" ])
325325 eq (msg .getbodytext (), "Hullo, Mrs. Conclusion!\n \n " )
326326 eq (msg .getbodytext (0 ), "Hullo, Mrs. Conclusion!\n \n " )
327-
327+
328328 # XXXX there should be a better way to reclaim the file handle
329329 msg .fp .close ()
330330 del msg
0 commit comments