Add a leakcheck test for CRL.add_revoked
diff --git a/leakcheck/crypto.py b/leakcheck/crypto.py
index 5db5956..c52b975 100644
--- a/leakcheck/crypto.py
+++ b/leakcheck/crypto.py
@@ -102,10 +102,18 @@
-class Checker_CRL_get_revoked(BaseChecker):
+class Checker_CRL(BaseChecker):
"""
- Leak checks for L{CRL.get_revoked}.
+ Leak checks for L{CRL.add_revoked} and L{CRL.get_revoked}.
"""
+ def check_add_revoked(self):
+ """
+ Call the add_revoked method repeatedly on an empty CRL.
+ """
+ for i in xrange(self.iterations * 200):
+ CRL().add_revoked(Revoked())
+
+
def check_get_revoked(self):
"""
Create a CRL object with 100 Revoked objects, then call the