@@ -108,12 +108,14 @@ def test_getitem_preserve_name(self, datetime_series):
108
108
result = datetime_series [5 :10 ]
109
109
assert result .name == datetime_series .name
110
110
111
- def test_pickle (self , datetime_series , string_series ):
112
- unp_series = self ._pickle_roundtrip (string_series )
111
+ def test_pickle_datetimes (self , datetime_series ):
113
112
unp_ts = self ._pickle_roundtrip (datetime_series )
114
- assert_series_equal (unp_series , string_series )
115
113
assert_series_equal (unp_ts , datetime_series )
116
114
115
+ def test_pickle_strings (self , string_series ):
116
+ unp_series = self ._pickle_roundtrip (string_series )
117
+ assert_series_equal (unp_series , string_series )
118
+
117
119
def _pickle_roundtrip (self , obj ):
118
120
119
121
with ensure_clean () as path :
@@ -308,13 +310,14 @@ def test_not_hashable(self):
308
310
def test_contains (self , datetime_series ):
309
311
tm .assert_contains_all (datetime_series .index , datetime_series )
310
312
311
- def test_iter (self , datetime_series , string_series ):
312
- for i , val in enumerate (string_series ):
313
- assert val == string_series [i ]
314
-
313
+ def test_iter_datetimes (self , datetime_series ):
315
314
for i , val in enumerate (datetime_series ):
316
315
assert val == datetime_series [i ]
317
316
317
+ def test_iter_strings (self , string_series ):
318
+ for i , val in enumerate (string_series ):
319
+ assert val == string_series [i ]
320
+
318
321
def test_keys (self , datetime_series ):
319
322
# HACK: By doing this in two stages, we avoid 2to3 wrapping the call
320
323
# to .keys() in a list()
@@ -326,23 +329,25 @@ def test_values(self, datetime_series):
326
329
datetime_series .values , datetime_series , check_dtype = False
327
330
)
328
331
329
- def test_iteritems (self , datetime_series , string_series ):
330
- for idx , val in string_series .iteritems ():
331
- assert val == string_series [idx ]
332
-
332
+ def test_iteritems_datetimes (self , datetime_series ):
333
333
for idx , val in datetime_series .iteritems ():
334
334
assert val == datetime_series [idx ]
335
335
336
+ def test_iteritems_strings (self , string_series ):
337
+ for idx , val in string_series .iteritems ():
338
+ assert val == string_series [idx ]
339
+
336
340
# assert is lazy (genrators don't define reverse, lists do)
337
341
assert not hasattr (string_series .iteritems (), "reverse" )
338
342
339
- def test_items (self , datetime_series , string_series ):
340
- for idx , val in string_series .items ():
341
- assert val == string_series [idx ]
342
-
343
+ def test_items_datetimes (self , datetime_series ):
343
344
for idx , val in datetime_series .items ():
344
345
assert val == datetime_series [idx ]
345
346
347
+ def test_items_strings (self , string_series ):
348
+ for idx , val in string_series .items ():
349
+ assert val == string_series [idx ]
350
+
346
351
# assert is lazy (genrators don't define reverse, lists do)
347
352
assert not hasattr (string_series .items (), "reverse" )
348
353
0 commit comments