@@ -562,23 +562,16 @@ def test_string_categorical_index_repr(self):
562
562
self .assertEqual (unicode (idx ), expected )
563
563
564
564
# truncated
565
- idx = pd .CategoricalIndex (['a' , 'bb' , 'ccc' ] * 100 )
566
- if PY3 :
567
- expected = u"""CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
568
- ...
569
- 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
570
- categories=['a', 'bb', 'ccc'], ordered=False, dtype='category', length=300)"""
565
+ with cf .option_context ('display.width' , 80 ):
566
+ idx = pd .CategoricalIndex (['a' , 'bb' , 'ccc' ] * 100 )
567
+ if PY3 :
568
+ expected = u"""CategoricalIndex([a', bb', ccc', a', bb', ccc', a', bb',\n ccc', a', bb', ccc', a', bb', ccc', a',\n bb', ccc', a', bb', ccc', a', bb', ccc',\n a', bb', ccc', a', bb', ccc', a', bb',\n ccc', a', bb', ccc', a', bb', ccc', a',\n bb', ccc', a', bb', ccc', a', bb', ccc',\n a', bb',\n ...\n bb', ccc', a', bb', ccc', a', bb', ccc',\n a', bb', ccc', a', bb', ccc', a', bb',\n ccc', a', bb', ccc', a', bb', ccc', a',\n bb', ccc', a', bb', ccc', a', bb', ccc',\n a', bb', ccc', a', bb', ccc', a', bb',\n ccc', a', bb', ccc', a', bb', ccc', a',\n bb', ccc'],\n categories=[a', bb', ccc'], ordered=False, dtype='category', length=300)""" # noqa
571
569
572
- self .assertEqual (repr (idx ), expected )
573
- else :
574
- expected = u"""CategoricalIndex([u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',
575
- u'ccc', u'a',
576
- ...
577
- u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',
578
- u'bb', u'ccc'],
579
- categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category', length=300)"""
570
+ self .assertEqual (repr (idx ), expected )
571
+ else :
572
+ expected = u"""CategoricalIndex([u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',\n u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',\n u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc',\n u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',\n u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',\n u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc',\n u'a', u'bb',\n ...\n u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc',\n u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',\n u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',\n u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc',\n u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a', u'bb',\n u'ccc', u'a', u'bb', u'ccc', u'a', u'bb', u'ccc', u'a',\n u'bb', u'ccc'],\n categories=[u'a', u'bb', u'ccc'], ordered=False, dtype='category', length=300)""" # noqa
580
573
581
- self .assertEqual (unicode (idx ), expected )
574
+ self .assertEqual (unicode (idx ), expected )
582
575
583
576
# larger categories
584
577
idx = pd .CategoricalIndex (list ('abcdefghijklmmo' ))
@@ -622,39 +615,42 @@ def test_string_categorical_index_repr(self):
622
615
623
616
self .assertEqual (unicode (idx ), expected )
624
617
625
- # truncated
626
- idx = pd .CategoricalIndex ([u'あ' , u'いい' , u'ううう' ] * 100 )
627
- if PY3 :
628
- expected = u"""CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
629
- ...
630
- 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
631
- categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)"""
618
+ with cf .option_context ('display.width' , 200 ,
619
+ 'display.max_seq_items' , 10 ):
632
620
633
- self .assertEqual (repr (idx ), expected )
634
- else :
635
- expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい',
636
- u'ううう', u'あ',
637
- ...
638
- u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
639
- u'いい', u'ううう'],
640
- categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)"""
621
+ # truncated
622
+ idx = pd .CategoricalIndex ([u'あ' , u'いい' , u'ううう' ] * 100 )
623
+ if PY3 :
624
+ expected = u"""CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
625
+ ...
626
+ 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
627
+ categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category', length=300)"""
641
628
642
- self .assertEqual (unicode (idx ), expected )
629
+ self .assertEqual (repr (idx ), expected )
630
+ else :
631
+ expected = u"""CategoricalIndex([u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい',
632
+ u'ううう', u'あ',
633
+ ...
634
+ u'ううう', u'あ', u'いい', u'ううう', u'あ', u'いい', u'ううう', u'あ',
635
+ u'いい', u'ううう'],
636
+ categories=[u'あ', u'いい', u'ううう'], ordered=False, dtype='category', length=300)"""
643
637
644
- # larger categories
645
- idx = pd .CategoricalIndex (list (u'あいうえおかきくけこさしすせそ' ))
646
- if PY3 :
647
- expected = u"""CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ', 'さ', 'し',
648
- 'す', 'せ', 'そ'],
649
- categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')"""
638
+ self .assertEqual (unicode (idx ), expected )
650
639
651
- self .assertEqual (repr (idx ), expected )
652
- else :
653
- expected = u"""CategoricalIndex([u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', u'け', u'こ',
654
- u'さ', u'し', u'す', u'せ', u'そ'],
655
- categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')"""
640
+ # larger categories
641
+ idx = pd .CategoricalIndex (list (u'あいうえおかきくけこさしすせそ' ))
642
+ if PY3 :
643
+ expected = u"""CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ', 'さ', 'し',
644
+ 'す', 'せ', 'そ'],
645
+ categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')"""
656
646
657
- self .assertEqual (unicode (idx ), expected )
647
+ self .assertEqual (repr (idx ), expected )
648
+ else :
649
+ expected = u"""CategoricalIndex([u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', u'け', u'こ',
650
+ u'さ', u'し', u'す', u'せ', u'そ'],
651
+ categories=[u'あ', u'い', u'う', u'え', u'お', u'か', u'き', u'く', ...], ordered=False, dtype='category')"""
652
+
653
+ self .assertEqual (unicode (idx ), expected )
658
654
659
655
# Emable Unicode option -----------------------------------------
660
656
with cf .option_context ('display.unicode.east_asian_width' , True ):
0 commit comments