TST: collect logical ops tests, use fixtures
Collect tests for logical ops |, &, ^.

Use fixtures in a couple of places in tests/arithmetic

Rename a couple of poorly named tests

No logic is changed, nothing is moved cross-module.