|
7 | 7 | from numpy.random import rand, randint, randn
|
8 | 8 | import pytest
|
9 | 9 |
|
10 |
| -from pandas.compat import PY3, reduce |
| 10 | +from pandas.compat import reduce |
11 | 11 | from pandas.errors import PerformanceWarning
|
12 | 12 | import pandas.util._test_decorators as td
|
13 | 13 |
|
@@ -102,7 +102,7 @@ def _bool_and_frame(lhs, rhs):
|
102 | 102 |
|
103 | 103 |
|
104 | 104 | def _is_py3_complex_incompat(result, expected):
|
105 |
| - return (PY3 and isinstance(expected, (complex, np.complexfloating)) and |
| 105 | + return (isinstance(expected, (complex, np.complexfloating)) and |
106 | 106 | np.isnan(result))
|
107 | 107 |
|
108 | 108 |
|
@@ -1133,50 +1133,27 @@ def test_truediv(self):
|
1133 | 1133 | ex = 's / 1'
|
1134 | 1134 | d = {'s': s} # noqa
|
1135 | 1135 |
|
1136 |
| - if PY3: |
1137 |
| - res = self.eval(ex, truediv=False) |
1138 |
| - tm.assert_numpy_array_equal(res, np.array([1.0])) |
| 1136 | + res = self.eval(ex, truediv=False) |
| 1137 | + tm.assert_numpy_array_equal(res, np.array([1.0])) |
1139 | 1138 |
|
1140 |
| - res = self.eval(ex, truediv=True) |
1141 |
| - tm.assert_numpy_array_equal(res, np.array([1.0])) |
| 1139 | + res = self.eval(ex, truediv=True) |
| 1140 | + tm.assert_numpy_array_equal(res, np.array([1.0])) |
1142 | 1141 |
|
1143 |
| - res = self.eval('1 / 2', truediv=True) |
1144 |
| - expec = 0.5 |
1145 |
| - assert res == expec |
| 1142 | + res = self.eval('1 / 2', truediv=True) |
| 1143 | + expec = 0.5 |
| 1144 | + assert res == expec |
1146 | 1145 |
|
1147 |
| - res = self.eval('1 / 2', truediv=False) |
1148 |
| - expec = 0.5 |
1149 |
| - assert res == expec |
| 1146 | + res = self.eval('1 / 2', truediv=False) |
| 1147 | + expec = 0.5 |
| 1148 | + assert res == expec |
1150 | 1149 |
|
1151 |
| - res = self.eval('s / 2', truediv=False) |
1152 |
| - expec = 0.5 |
1153 |
| - assert res == expec |
| 1150 | + res = self.eval('s / 2', truediv=False) |
| 1151 | + expec = 0.5 |
| 1152 | + assert res == expec |
1154 | 1153 |
|
1155 |
| - res = self.eval('s / 2', truediv=True) |
1156 |
| - expec = 0.5 |
1157 |
| - assert res == expec |
1158 |
| - else: |
1159 |
| - res = self.eval(ex, truediv=False) |
1160 |
| - tm.assert_numpy_array_equal(res, np.array([1])) |
1161 |
| - |
1162 |
| - res = self.eval(ex, truediv=True) |
1163 |
| - tm.assert_numpy_array_equal(res, np.array([1.0])) |
1164 |
| - |
1165 |
| - res = self.eval('1 / 2', truediv=True) |
1166 |
| - expec = 0.5 |
1167 |
| - assert res == expec |
1168 |
| - |
1169 |
| - res = self.eval('1 / 2', truediv=False) |
1170 |
| - expec = 0 |
1171 |
| - assert res == expec |
1172 |
| - |
1173 |
| - res = self.eval('s / 2', truediv=False) |
1174 |
| - expec = 0 |
1175 |
| - assert res == expec |
1176 |
| - |
1177 |
| - res = self.eval('s / 2', truediv=True) |
1178 |
| - expec = 0.5 |
1179 |
| - assert res == expec |
| 1154 | + res = self.eval('s / 2', truediv=True) |
| 1155 | + expec = 0.5 |
| 1156 | + assert res == expec |
1180 | 1157 |
|
1181 | 1158 | def test_failing_subscript_with_name_error(self):
|
1182 | 1159 | df = DataFrame(np.random.randn(5, 3)) # noqa
|
|
0 commit comments