Tests inplace w/ scalar
(self)
| 236 | |
| 237 | @np.errstate(all='ignore') |
| 238 | def test_5(self): |
| 239 | """ |
| 240 | Tests inplace w/ scalar |
| 241 | |
| 242 | """ |
| 243 | x = self.arange(10) |
| 244 | y = self.arange(10) |
| 245 | xm = self.arange(10) |
| 246 | xm[2] = self.masked |
| 247 | x += 1 |
| 248 | assert self.allequal(x, y+1) |
| 249 | xm += 1 |
| 250 | assert self.allequal(xm, y+1) |
| 251 | |
| 252 | x = self.arange(10) |
| 253 | xm = self.arange(10) |
| 254 | xm[2] = self.masked |
| 255 | x -= 1 |
| 256 | assert self.allequal(x, y-1) |
| 257 | xm -= 1 |
| 258 | assert self.allequal(xm, y-1) |
| 259 | |
| 260 | x = self.arange(10)*1.0 |
| 261 | xm = self.arange(10)*1.0 |
| 262 | xm[2] = self.masked |
| 263 | x *= 2.0 |
| 264 | assert self.allequal(x, y*2) |
| 265 | xm *= 2.0 |
| 266 | assert self.allequal(xm, y*2) |
| 267 | |
| 268 | x = self.arange(10)*2 |
| 269 | xm = self.arange(10)*2 |
| 270 | xm[2] = self.masked |
| 271 | x /= 2 |
| 272 | assert self.allequal(x, y) |
| 273 | xm /= 2 |
| 274 | assert self.allequal(xm, y) |
| 275 | |
| 276 | x = self.arange(10)*1.0 |
| 277 | xm = self.arange(10)*1.0 |
| 278 | xm[2] = self.masked |
| 279 | x /= 2.0 |
| 280 | assert self.allequal(x, y/2.0) |
| 281 | xm /= self.arange(10) |
| 282 | self.assert_array_equal(xm, self.ones((10,))) |
| 283 | |
| 284 | x = self.arange(10).astype(float_) |
| 285 | xm = self.arange(10) |
| 286 | xm[2] = self.masked |
| 287 | x += 1. |
| 288 | assert self.allequal(x, y + 1.) |
| 289 | |
| 290 | @np.errstate(all='ignore') |
| 291 | def test_6(self): |
nothing calls this directly
no test coverage detected