def test_valid_cert(self): with open(demo_data.demo_entitlement_cert_path) as test_cert: data = test_cert.read() self.ctx.request.environ['SSL_CLIENT_CERT'] = data cert = app_util._get_certificate() self.assertTrue(isinstance(cert, certificate2.EntitlementCertificate))
def test_non_entitlement_cert(self): with open(demo_data.demo_no_entitlement_cert_path) as test_cert: data = test_cert.read() self.ctx.request.environ['SSL_CLIENT_CERT'] = data cert = app_util._get_certificate() self.assertEquals(cert, None)
def test_empty_cert(self): cert = app_util._get_certificate() self.assertEquals(cert, None)