All of these tests seem to follow the same pattern. Could you refactor them so they all call one method, something like this:

```python
def assert_verifier_works(self, verifier):
    https_pool = …
    …
    https_pool.verifier = verifier
    https_pool.request('GET', '/')

    https_pool.verifier = not verifier
    self.assertRaises(SSLError, https_pool.request, 'GET', '/')
```

Then call it from your tests:

```python
def test_assert_and_cert_verifier(self):
    self.assert_verifier_works(And(Reject()))
```