(self)
| 402 | assert_array_equal(self.o, self.t) |
| 403 | |
| 404 | def test_logical_and_or_xor(self): |
| 405 | assert_array_equal(self.t | self.t, self.t) |
| 406 | assert_array_equal(self.f | self.f, self.f) |
| 407 | assert_array_equal(self.t | self.f, self.t) |
| 408 | assert_array_equal(self.f | self.t, self.t) |
| 409 | np.logical_or(self.t, self.t, out=self.o) |
| 410 | assert_array_equal(self.o, self.t) |
| 411 | assert_array_equal(self.t & self.t, self.t) |
| 412 | assert_array_equal(self.f & self.f, self.f) |
| 413 | assert_array_equal(self.t & self.f, self.f) |
| 414 | assert_array_equal(self.f & self.t, self.f) |
| 415 | np.logical_and(self.t, self.t, out=self.o) |
| 416 | assert_array_equal(self.o, self.t) |
| 417 | assert_array_equal(self.t ^ self.t, self.f) |
| 418 | assert_array_equal(self.f ^ self.f, self.f) |
| 419 | assert_array_equal(self.t ^ self.f, self.t) |
| 420 | assert_array_equal(self.f ^ self.t, self.t) |
| 421 | np.logical_xor(self.t, self.t, out=self.o) |
| 422 | assert_array_equal(self.o, self.f) |
| 423 | |
| 424 | assert_array_equal(self.nm & self.t, self.nm) |
| 425 | assert_array_equal(self.im & self.f, False) |
| 426 | assert_array_equal(self.nm & True, self.nm) |
| 427 | assert_array_equal(self.im & False, self.f) |
| 428 | assert_array_equal(self.nm | self.t, self.t) |
| 429 | assert_array_equal(self.im | self.f, self.im) |
| 430 | assert_array_equal(self.nm | True, self.t) |
| 431 | assert_array_equal(self.im | False, self.im) |
| 432 | assert_array_equal(self.nm ^ self.t, self.im) |
| 433 | assert_array_equal(self.im ^ self.f, self.im) |
| 434 | assert_array_equal(self.nm ^ True, self.im) |
| 435 | assert_array_equal(self.im ^ False, self.im) |
| 436 | |
| 437 | |
| 438 | class TestBoolCmp: |
nothing calls this directly
no test coverage detected