File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,7 @@ def parse_datetime(value):
4747 if tzh and tzm :
4848 minutes = int (tzh ) * 60
4949 minutes += math .copysign (int (tzm ), minutes )
50+ minutes = int (minutes )
5051 tzinfo = _UTCOffset (minutes )
5152 else :
5253 tzinfo = None
Original file line number Diff line number Diff line change @@ -41,6 +41,12 @@ def test_parse_tz(self):
4141 parse_datetime ("20140311141220-0500" ),
4242 )
4343
44+ def test_parse_tzname (self ):
45+ dt = parse_datetime ("201403111412+0530" )
46+ self .assertEqual ("+0530" , dt .tzinfo .tzname (datetime .utcnow ()))
47+ dt = parse_datetime ("20140311141220-0500" )
48+ self .assertEqual ("-0500" , dt .tzinfo .tzname (datetime .utcnow ()))
49+
4450 def test_tz (self ):
4551 self .assertEqual ("+0205" , _UTCOffset (125 ).tzname (datetime .utcnow ()))
4652 self .assertEqual ("-0410" , _UTCOffset (- 250 ).tzname (datetime .utcnow ()))
You can’t perform that action at this time.
0 commit comments