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):