aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_x509.py
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2015-07-06 21:02:54 -0400
committerAlex Gaynor <alex.gaynor@gmail.com>2015-07-06 21:02:54 -0400
commit70c8f8b4d96f6a26f016e43d61005ad12027cc1e (patch)
tree44214bc67caadbccf7759133965ec2db3682349e /tests/test_x509.py
parent11bd1a13627098468707177a1e1fddfc92601ff3 (diff)
downloadcryptography-70c8f8b4d96f6a26f016e43d61005ad12027cc1e.tar.gz
cryptography-70c8f8b4d96f6a26f016e43d61005ad12027cc1e.tar.bz2
cryptography-70c8f8b4d96f6a26f016e43d61005ad12027cc1e.zip
Fixed #2121 -- added __eq__ and __ne__ to CSRs
Diffstat (limited to 'tests/test_x509.py')
-rw-r--r--tests/test_x509.py29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/test_x509.py b/tests/test_x509.py
index 90b3fe5f..19fe1043 100644
--- a/tests/test_x509.py
+++ b/tests/test_x509.py
@@ -694,6 +694,35 @@ class TestRSACertificateRequest(object):
serialized = request.public_bytes(encoding)
assert serialized == request_bytes
+ def test_eq(self, backend):
+ request1 = _load_cert(
+ os.path.join("x509", "requests", "rsa_sha1.pem"),
+ x509.load_pem_x509_csr,
+ backend
+ )
+ request2 = _load_cert(
+ os.path.join("x509", "requests", "rsa_sha1.pem"),
+ x509.load_pem_x509_csr,
+ backend
+ )
+
+ assert request1 == request2
+
+ def test_ne(self, backend):
+ request1 = _load_cert(
+ os.path.join("x509", "requests", "rsa_sha1.pem"),
+ x509.load_pem_x509_csr,
+ backend
+ )
+ request2 = _load_cert(
+ os.path.join("x509", "requests", "rsa_sha1.pem"),
+ x509.load_pem_x509_csr,
+ backend
+ )
+
+ assert request1 != request2
+ assert request1 != object()
+
@pytest.mark.requires_backend_interface(interface=X509Backend)
class TestCertificateSigningRequestBuilder(object):