Test arg parsing error case for get_revoked
diff --git a/test/test_crypto.py b/test/test_crypto.py
index 6b743ae..4ba8888 100644
--- a/test/test_crypto.py
+++ b/test/test_crypto.py
@@ -1695,6 +1695,18 @@
         self.assertEqual(revs[1].get_rev_date(), now)
 
 
+    def test_get_revoked_wrong_args(self):
+        """
+        Calling L{OpenSSL.CRL.get_revoked} with any arguments results
+        in a L{TypeError} being raised.
+        """
+        crl = CRL()
+        self.assertRaises(TypeError, crl.get_revoked, None)
+        self.assertRaises(TypeError, crl.get_revoked, 1)
+        self.assertRaises(TypeError, crl.get_revoked, "")
+        self.assertRaises(TypeError, crl.get_revoked, "", 1, None)
+
+
     def test_load_crl(self):
         """
         Load a known CRL and inspect its revocations.  Both