'Only no cipher matches get swallowed, every other SSL error gets
propagated.'

def test_doesNotSwallowOtherSSLErrors(self):

    def raiser(_):
        raise SSL.Error([['', '', '']])
    ctx = FakeContext(SSL.SSLv23_METHOD)
    ctx.set_cipher_list = raiser
    self.patch(sslverify.SSL, 'Context', (lambda _: ctx))
    self.assertRaises(SSL.Error, sslverify._expandCipherString, u'ALL', SSL.SSLv23_METHOD, 0)
