@@ -128,22 +128,23 @@ def setUp(self):
128
128
129
129
date_index = bdate_range ('1/1/2011' , periods = len (index ))
130
130
131
- self .bseries = SparseSeries (arr , index = index , kind = 'block' )
132
- self . bseries . name = 'bseries'
131
+ self .bseries = SparseSeries (arr , index = index , kind = 'block' ,
132
+ name = 'bseries' )
133
133
134
134
self .ts = self .bseries
135
135
136
136
self .btseries = SparseSeries (arr , index = date_index , kind = 'block' )
137
137
138
- self .iseries = SparseSeries (arr , index = index , kind = 'integer' )
138
+ self .iseries = SparseSeries (arr , index = index , kind = 'integer' ,
139
+ name = 'iseries' )
139
140
140
141
arr , index = _test_data2 ()
141
142
self .bseries2 = SparseSeries (arr , index = index , kind = 'block' )
142
143
self .iseries2 = SparseSeries (arr , index = index , kind = 'integer' )
143
144
144
145
arr , index = _test_data1_zero ()
145
146
self .zbseries = SparseSeries (arr , index = index , kind = 'block' ,
146
- fill_value = 0 )
147
+ fill_value = 0 , name = 'zbseries' )
147
148
self .ziseries = SparseSeries (arr , index = index , kind = 'integer' ,
148
149
fill_value = 0 )
149
150
@@ -234,12 +235,21 @@ def test_constructor(self):
234
235
self .bseries .to_dense ().fillna (0 ).values )
235
236
236
237
# pass SparseSeries
237
- s2 = SparseSeries (self .bseries )
238
- s3 = SparseSeries (self .iseries )
239
- s4 = SparseSeries (self .zbseries )
240
- assert_sp_series_equal (s2 , self .bseries )
241
- assert_sp_series_equal (s3 , self .iseries )
242
- assert_sp_series_equal (s4 , self .zbseries )
238
+ def _check_const (sparse , name ):
239
+ # use passed series name
240
+ result = SparseSeries (sparse )
241
+ assert_sp_series_equal (result , sparse )
242
+ self .assertEqual (sparse .name , name )
243
+ self .assertEqual (result .name , name )
244
+
245
+ # use passed name
246
+ result = SparseSeries (sparse , name = 'x' )
247
+ assert_sp_series_equal (result , sparse )
248
+ self .assertEqual (result .name , 'x' )
249
+
250
+ _check_const (self .bseries , 'bseries' )
251
+ _check_const (self .iseries , 'iseries' )
252
+ _check_const (self .zbseries , 'zbseries' )
243
253
244
254
# Sparse time series works
245
255
date_index = bdate_range ('1/1/2000' , periods = len (self .bseries ))
0 commit comments