3
3
"""
4
4
import pandas ._config .config as cf
5
5
6
- import pandas as pd
6
+ from pandas import CategoricalIndex
7
7
8
8
9
9
class TestCategoricalIndexRepr :
10
10
def test_string_categorical_index_repr (self ):
11
11
# short
12
- idx = pd . CategoricalIndex (["a" , "bb" , "ccc" ])
12
+ idx = CategoricalIndex (["a" , "bb" , "ccc" ])
13
13
expected = """CategoricalIndex(['a', 'bb', 'ccc'], categories=['a', 'bb', 'ccc'], ordered=False, dtype='category')""" # noqa
14
14
assert repr (idx ) == expected
15
15
16
16
# multiple lines
17
- idx = pd . CategoricalIndex (["a" , "bb" , "ccc" ] * 10 )
17
+ idx = CategoricalIndex (["a" , "bb" , "ccc" ] * 10 )
18
18
expected = """CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
19
19
'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb',
20
20
'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
@@ -23,7 +23,7 @@ def test_string_categorical_index_repr(self):
23
23
assert repr (idx ) == expected
24
24
25
25
# truncated
26
- idx = pd . CategoricalIndex (["a" , "bb" , "ccc" ] * 100 )
26
+ idx = CategoricalIndex (["a" , "bb" , "ccc" ] * 100 )
27
27
expected = """CategoricalIndex(['a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a',
28
28
...
29
29
'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc', 'a', 'bb', 'ccc'],
@@ -32,20 +32,20 @@ def test_string_categorical_index_repr(self):
32
32
assert repr (idx ) == expected
33
33
34
34
# larger categories
35
- idx = pd . CategoricalIndex (list ("abcdefghijklmmo" ))
35
+ idx = CategoricalIndex (list ("abcdefghijklmmo" ))
36
36
expected = """CategoricalIndex(['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l',
37
37
'm', 'm', 'o'],
38
38
categories=['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', ...], ordered=False, dtype='category')""" # noqa
39
39
40
40
assert repr (idx ) == expected
41
41
42
42
# short
43
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ])
43
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ])
44
44
expected = """CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
45
45
assert repr (idx ) == expected
46
46
47
47
# multiple lines
48
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ] * 10 )
48
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ] * 10 )
49
49
expected = """CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
50
50
'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
51
51
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
@@ -54,7 +54,7 @@ def test_string_categorical_index_repr(self):
54
54
assert repr (idx ) == expected
55
55
56
56
# truncated
57
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ] * 100 )
57
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ] * 100 )
58
58
expected = """CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ',
59
59
...
60
60
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう'],
@@ -63,7 +63,7 @@ def test_string_categorical_index_repr(self):
63
63
assert repr (idx ) == expected
64
64
65
65
# larger categories
66
- idx = pd . CategoricalIndex (list ("あいうえおかきくけこさしすせそ" ))
66
+ idx = CategoricalIndex (list ("あいうえおかきくけこさしすせそ" ))
67
67
expected = """CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ', 'さ', 'し',
68
68
'す', 'せ', 'そ'],
69
69
categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')""" # noqa
@@ -74,12 +74,12 @@ def test_string_categorical_index_repr(self):
74
74
with cf .option_context ("display.unicode.east_asian_width" , True ):
75
75
76
76
# short
77
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ])
77
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ])
78
78
expected = """CategoricalIndex(['あ', 'いい', 'ううう'], categories=['あ', 'いい', 'ううう'], ordered=False, dtype='category')""" # noqa
79
79
assert repr (idx ) == expected
80
80
81
81
# multiple lines
82
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ] * 10 )
82
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ] * 10 )
83
83
expected = """CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
84
84
'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう',
85
85
'あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
@@ -89,7 +89,7 @@ def test_string_categorical_index_repr(self):
89
89
assert repr (idx ) == expected
90
90
91
91
# truncated
92
- idx = pd . CategoricalIndex (["あ" , "いい" , "ううう" ] * 100 )
92
+ idx = CategoricalIndex (["あ" , "いい" , "ううう" ] * 100 )
93
93
expected = """CategoricalIndex(['あ', 'いい', 'ううう', 'あ', 'いい', 'ううう', 'あ', 'いい',
94
94
'ううう', 'あ',
95
95
...
@@ -100,7 +100,7 @@ def test_string_categorical_index_repr(self):
100
100
assert repr (idx ) == expected
101
101
102
102
# larger categories
103
- idx = pd . CategoricalIndex (list ("あいうえおかきくけこさしすせそ" ))
103
+ idx = CategoricalIndex (list ("あいうえおかきくけこさしすせそ" ))
104
104
expected = """CategoricalIndex(['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', 'け', 'こ',
105
105
'さ', 'し', 'す', 'せ', 'そ'],
106
106
categories=['あ', 'い', 'う', 'え', 'お', 'か', 'き', 'く', ...], ordered=False, dtype='category')""" # noqa
0 commit comments