Exemplo n.º 1
0
 def test_parses_correct_time(self):
     ''' Test whether it can parse correct time for some valid time fields '''
     self.assertEquals( OfxParser.parseOfxDateTime('19881201'), 
         datetime(1988, 12, 1, 0, 0) )
     self.assertEquals( OfxParser.parseOfxDateTime('19881201230100'), 
         datetime(1988, 12, 1, 23, 01) )
     self.assertEquals( OfxParser.parseOfxDateTime('20120229230100'), 
         datetime(2012, 2, 29, 23, 01) )
Exemplo n.º 2
0
 def test_parses_time_offset(self):
     ''' Test that we handle GMT offset '''
     self.assertEquals( OfxParser.parseOfxDateTime('20001201120000 [0:GMT]'), 
         datetime(2000, 12, 1, 12, 0) ) 
     self.assertEquals( OfxParser.parseOfxDateTime('19991201120000 [1:ITT]'), 
         datetime(1999, 12, 1, 11, 0) ) 
     self.assertEquals( OfxParser.parseOfxDateTime('19881201230100 [-5:EST]'), 
         datetime(1988, 12, 2, 4, 1) ) 
     self.assertEquals( OfxParser.parseOfxDateTime('20120229230100 [-6:CAT]'), 
         datetime(2012, 3, 1, 5, 1) )
     self.assertEquals( OfxParser.parseOfxDateTime('20120412120000 [-5.5:XXX]'),
         datetime(2012, 04, 12, 17, 30))
     self.assertEquals( OfxParser.parseOfxDateTime('20120412120000 [-5:XXX]'),
         datetime(2012, 04, 12, 17))