[Python-checkins] python/dist/src/Lib/test test_imaplib.py,1.3,1.4

Neal Norwitz neal@metaslash.com
Sun, 28 Jul 2002 13:00:44 -0400


pierslauder@users.sourceforge.net wrote:
> 
> *** 2,11 ****
>   import time
> 
> ! timevalues = [2000000000, 2000000000.0, time.localtime(2000000000),
> !               '"18-May-2033 05:33:20 +0200"', '"18-May-2033 13:33:20 +1000"']
> 
> ! check = timevalues[2]
> 
>   for t in timevalues:
> !     if check <> imaplib.Internaldate2tuple('INTERNALDATE ' + imaplib.Time2Internaldate(t)):
>           print 'incorrect result when converting', `t`
> --- 2,12 ----
>   import time
> 
> ! # Can't use time.time() values, as they are O/S specific
> 
> ! timevalues = [(2033, 5, 18, 3, 33, 20, 2, 138, 0), '"18-May-2033 13:33:20 +1000"']
> 
>   for t in timevalues:
> !     t1 = imaplib.Time2Internaldate(t)
> !     t2 = imaplib.Time2Internaldate(imaplib.Internaldate2tuple('INTERNALDATE ' + imaplib.Time2Internaldate(t)))
> !     if t1 <> t2:
>           print 'incorrect result when converting', `t`

This change broke the test:

test test_imaplib produced unexpected output:

*** lines 2-3 of actual output doesn't appear in expected output after line 1:
+ incorrect result when converting (2033, 5, 18, 3, 33, 20, 2, 138, 0)
+ incorrect result when converting '"18-May-2033 13:33:20 +1000"'

Neal