diff --git a/src/python/test/verifier_test.py b/src/python/test/verifier_test.py index a23f9b6d724e0599f90509a5b1a68b9ee0d7ca73..0309cc8f94642d8577539e8f6ad9b017072c5c55 100644 --- a/src/python/test/verifier_test.py +++ b/src/python/test/verifier_test.py @@ -59,6 +59,12 @@ class VerifierTest(unittest.TestCase): v = sso.Verifier(self.public, 'service/', 'domain', self.groups) self.assertRaises(sso.Error, v.verify, signed) + def test_verify_fail_expired(self): + tkt = sso.Ticket('user', 'service/', 'domain', nonce='nonce', ttl=-1000) + signed = self._sign_token(tkt) + v = sso.Verifier(self.public, 'service/', 'domain') + self.assertRaises(sso.Error, v.verify, signed, 'nonce') + class KnownDataVerifierTest(unittest.TestCase):