@@ -60,7 +60,7 @@ def tzname(self, dt):
60
60
def dst (self , dt ):
61
61
return timedelta (0 )
62
62
63
- fixed_off = FixedOffset (- 4200 , '-07:00' )
63
+ fixed_off = FixedOffset (- 420 , '-07:00' )
64
64
65
65
class TestTimeZoneSupport (unittest .TestCase ):
66
66
@@ -153,15 +153,18 @@ def test_create_with_tz(self):
153
153
self .assertEquals (utc_stamp .hour , 5 )
154
154
155
155
def test_create_with_fixed_tz (self ):
156
- off = FixedOffset (4200 , '+07:00' )
157
- start = Timestamp ( '3/11/2012 05:00' , tz = off )
158
- end = Timestamp ( '6/11/2012 05:00' , tz = off )
156
+ off = FixedOffset (420 , '+07:00' )
157
+ start = datetime ( 2012 , 3 , 11 , 5 , 0 , 0 , tzinfo = off )
158
+ end = datetime ( 2012 , 6 , 11 , 5 , 0 , 0 , tzinfo = off )
159
159
rng = date_range (start = start , end = end )
160
160
self .assertEqual (off , rng .tz )
161
161
162
162
rng2 = date_range (start , periods = len (rng ), tz = off )
163
163
self .assert_ (rng .equals (rng2 ))
164
164
165
+ rng3 = date_range ('3/11/2012 05:00:00+07:00' , '6/11/2012 05:00:00+07:00' )
166
+ self .assert_ ((rng .values == rng3 .values ).all ())
167
+
165
168
def test_date_range_localize (self ):
166
169
rng = date_range ('3/11/2012 03:00' , periods = 15 , freq = 'H' , tz = 'US/Eastern' )
167
170
rng2 = DatetimeIndex (['3/11/2012 03:00' , '3/11/2012 04:00' ],
0 commit comments