def test_loadtest_mode(self): worker = get_crypto_worker(CryptoWorker, loadtest_mode=True, memory_ttl=100) verifier = PowerHoseVerifier(runner=PurePythonRunner(worker), audiences=('*',)) result = verifier.verify(get_assertion('*****@*****.**', issuer='loadtest.local')) self.assertTrue(result)
def test_loadtest_mode(self): worker = get_crypto_worker(CryptoWorker, loadtest_mode=True, memory_ttl=100) verifier = PowerHoseVerifier(runner=PurePythonRunner(worker), audiences=('*', )) result = verifier.verify( get_assertion('*****@*****.**', issuer='loadtest.local')) self.assertTrue(result)
def test_assertion_verification(self): # giving a valid assertion should return True worker = get_crypto_worker(MockCryptoWorker, memory_ttl=100) verifier = PowerHoseVerifier(runner=PurePythonRunner(worker), audiences=('*', )) self.assertTrue(verifier.verify(get_assertion(DEFAULT_EMAIL))) # An assertion not signed with the root issuer certificate should # fail. with self.assertRaises(InvalidSignatureError): verifier.verify(get_assertion(DEFAULT_EMAIL, bad_issuer_cert=True))
def test_assertion_verification(self): # giving a valid assertion should return True worker = get_crypto_worker(MockCryptoWorker, memory_ttl=100) verifier = PowerHoseVerifier(runner=PurePythonRunner(worker), audiences=('*',)) self.assertTrue(verifier.verify(get_assertion(DEFAULT_EMAIL))) # An assertion not signed with the root issuer certificate should # fail. self.assertRaises(InvalidSignatureError, verifier.verify, get_assertion(DEFAULT_EMAIL, bad_issuer_cert=True))
def test_assertion_verification(self): # giving a valid assertion should return True worker = CryptoWorker(CERTS_LOCATION) verifier = PowerHoseVerifier(runner=PurePythonRunner(worker), audiences=('*',)) self.assertTrue(verifier.verify(get_assertion(DEFAULT_EMAIL))) # giving a wrong assertion (invalid bundled certificate) raise an # exception self.assertRaises(InvalidSignatureError, verifier.verify, get_assertion(DEFAULT_EMAIL, bad_issuer_cert=True)) self.assertRaises(InvalidSignatureError, verifier.verify, get_assertion(DEFAULT_EMAIL, bad_email_cert=True)) self.assertRaises(InvalidSignatureError, verifier.verify, get_assertion(DEFAULT_EMAIL, bad_email_cert=True, bad_issuer_cert=True))