@@ -4761,29 +4761,13 @@ def _check_unary_op(op):
4761
4761
_check_unary_op (operator .neg )
4762
4762
4763
4763
def test_logical_typeerror (self ):
4764
- if compat .PY3 :
4765
- pass
4766
- else :
4764
+ if not compat .PY3 :
4767
4765
self .assertRaises (TypeError , self .frame .__eq__ , 'foo' )
4768
4766
self .assertRaises (TypeError , self .frame .__lt__ , 'foo' )
4769
4767
self .assertRaises (TypeError , self .frame .__gt__ , 'foo' )
4770
4768
self .assertRaises (TypeError , self .frame .__ne__ , 'foo' )
4771
-
4772
- def test_bool_ops_raise_on_arithmetic (self ):
4773
- df = DataFrame ({'a' : np .random .rand (10 ) > 0.5 ,
4774
- 'b' : np .random .rand (10 ) > 0.5 })
4775
- df2 = DataFrame ({'a' : np .random .rand (10 ) > 0.5 ,
4776
- 'b' : np .random .rand (10 ) > 0.5 })
4777
- ops = 'add' , 'mul' , 'sub' , 'div' , 'truediv' , 'floordiv' , 'pow'
4778
- names = '+' , '*' , '-' , '/' , '/' , '//' , '**'
4779
- msg = 'operator %r not implemented for bool dtypes'
4780
- for op , name in zip (ops , names ):
4781
- if not compat .PY3 or op != 'div' :
4782
- with tm .assertRaisesRegexp (NotImplementedError ,
4783
- re .escape (msg % name )):
4784
- f = getattr (operator , op )
4785
- f (df , df2 )
4786
- f (df .a , df .b )
4769
+ else :
4770
+ raise nose .SkipTest ('test_logical_typeerror not tested on PY3' )
4787
4771
4788
4772
def test_constructor_lists_to_object_dtype (self ):
4789
4773
# from #1074
0 commit comments