@@ -103,15 +103,15 @@ def test_name_printing(self):
103
103
# test small series
104
104
s = Series ([0 , 1 , 2 ])
105
105
s .name = "test"
106
- self .assert_ ("Name: test" in s . __repr__ ( ))
106
+ self .assert_ ("Name: test" in repr ( s ))
107
107
s .name = None
108
- self .assert_ (not "Name:" in s . __repr__ ( ))
108
+ self .assert_ (not "Name:" in repr ( s ))
109
109
# test big series (diff code path)
110
110
s = Series (range (0 ,1000 ))
111
111
s .name = "test"
112
- self .assert_ ("Name: test" in s . __repr__ ( ))
112
+ self .assert_ ("Name: test" in repr ( s ))
113
113
s .name = None
114
- self .assert_ (not "Name:" in s . __repr__ ( ))
114
+ self .assert_ (not "Name:" in repr ( s ))
115
115
116
116
def test_pickle_preserve_name (self ):
117
117
unpickled = self ._pickle_roundtrip (self .ts )
@@ -478,6 +478,14 @@ def test_repr(self):
478
478
self .series [5 :7 ] = np .NaN
479
479
str (self .series )
480
480
481
+ # tuple name, e.g. from hierarchical index
482
+ self .series .name = ('foo' , 'bar' , 'baz' )
483
+ repr (self .series )
484
+
485
+ biggie = Series (tm .randn (1000 ), index = np .arange (1000 ),
486
+ name = ('foo' , 'bar' , 'baz' ))
487
+ repr (biggie )
488
+
481
489
def test_to_string (self ):
482
490
from cStringIO import StringIO
483
491
buf = StringIO ()
0 commit comments