5
5
from pandas import compat
6
6
from pandas .compat import (long , is_platform_windows , range ,
7
7
lrange , lzip , u , zip , PY3 )
8
+ from itertools import combinations
8
9
import operator
9
10
import re
10
11
import nose
@@ -3465,9 +3466,8 @@ def create_index(self):
3465
3466
return RangeIndex (5 )
3466
3467
3467
3468
def test_binops (self ):
3468
- import operator as op
3469
- from itertools import combinations
3470
- ops = [op .add , op .sub , op .mul , op .floordiv , op .truediv , pow ]
3469
+ ops = [operator .add , operator .sub , operator .mul ,
3470
+ operator .floordiv , operator .truediv , pow ]
3471
3471
scalars = [- 1 , 1 , 2 ]
3472
3472
idxs = [RangeIndex (0 , 10 , 1 ),
3473
3473
RangeIndex (0 , 20 , 2 ),
@@ -3611,7 +3611,8 @@ def test_numeric_compat2(self):
3611
3611
self .assertTrue (result .equals (expected ))
3612
3612
3613
3613
result = idx // 1
3614
- tm .assert_index_equal (result , idx , exact = True )
3614
+ expected = idx ._int64index // 1
3615
+ tm .assert_index_equal (result , expected , exact = True )
3615
3616
3616
3617
# __mul__
3617
3618
result = idx * idx
@@ -3627,7 +3628,7 @@ def test_numeric_compat2(self):
3627
3628
# __floordiv__
3628
3629
idx = RangeIndex (0 , 1000 , 2 )
3629
3630
result = idx // 2
3630
- expected = RangeIndex ( 0 , 500 , 1 )
3631
+ expected = idx . _int64index // 2
3631
3632
tm .assert_index_equal (result , expected , exact = True )
3632
3633
3633
3634
idx = RangeIndex (0 , 1000 , 1 )
0 commit comments