'Integration test that checks the positive code path to ensure that we
use the API properly.'

def test_ecSuccessWithRealBindings(self):

    try:
        defaultCurve = sslverify._OpenSSLECCurve(sslverify._defaultCurveName)
    except NotImplementedError:
        raise unittest.SkipTest('Underlying    pyOpenSSL    is    not    based    on    cryptography.')
    opts = sslverify.OpenSSLCertificateOptions(privateKey=self.sKey, certificate=self.sCert)
    self.assertEqual(defaultCurve, opts._ecCurve)
    opts._ecCurve.addECKeyToContext(opts.getContext())
