':py:obj:`verify_certificate` can be called multiple times with the same
``X509StoreContext`` instance to produce the same result.'

def test_reuse(self):

    store = X509Store()
    store.add_cert(self.root_cert)
    store.add_cert(self.intermediate_cert)
    store_ctx = X509StoreContext(store, self.intermediate_server_cert)
    self.assertEqual(store_ctx.verify_certificate(), None)
    self.assertEqual(store_ctx.verify_certificate(), None)
