aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-04-10 20:57:20 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-04-10 22:41:48 -0400
commitcbfb1015d9750a276456411a2b638585b6e4d7de (patch)
tree1551291e18ef54ff35c0228a8615fc35cba463ad /tests
parent0f5a66b1d60063b7e7afc5ad2f001fa00cc8ac1e (diff)
downloadcryptography-cbfb1015d9750a276456411a2b638585b6e4d7de.tar.gz
cryptography-cbfb1015d9750a276456411a2b638585b6e4d7de.tar.bz2
cryptography-cbfb1015d9750a276456411a2b638585b6e4d7de.zip
alter approach to just use digest, no hexdigest
Diffstat (limited to 'tests')
-rw-r--r--tests/test_x509_ext.py26
1 files changed, 17 insertions, 9 deletions
diff --git a/tests/test_x509_ext.py b/tests/test_x509_ext.py
index 5728a896..194b18c8 100644
--- a/tests/test_x509_ext.py
+++ b/tests/test_x509_ext.py
@@ -9,6 +9,8 @@ import os
import pytest
+import six
+
from cryptography import x509
from cryptography.hazmat.backends.interfaces import RSABackend, X509Backend
@@ -135,22 +137,29 @@ class TestKeyUsage(object):
class TestSubjectKeyIdentifier(object):
def test_properties(self):
- hexdigest = "092384932230498bc980aa8098456f6ff7ff3ac9"
- value = binascii.unhexlify(hexdigest.encode('ascii'))
+ value = binascii.unhexlify(b"092384932230498bc980aa8098456f6ff7ff3ac9")
ski = x509.SubjectKeyIdentifier(value)
assert ski.digest == value
- assert ski.hexdigest == hexdigest
def test_repr(self):
ski = x509.SubjectKeyIdentifier(
binascii.unhexlify(b"092384932230498bc980aa8098456f6ff7ff3ac9")
)
ext = x509.Extension(x509.OID_SUBJECT_KEY_IDENTIFIER, False, ski)
- assert repr(ext) == (
- "<Extension(oid=<ObjectIdentifier(oid=2.5.29.14, name=subjectKey"
- "Identifier)>, critical=False, value=<SubjectKeyIdentifier("
- "value=092384932230498bc980aa8098456f6ff7ff3ac9)>)>"
- )
+ if six.PY3:
+ assert repr(ext) == (
+ "<Extension(oid=<ObjectIdentifier(oid=2.5.29.14, name=subjectK"
+ "eyIdentifier)>, critical=False, value=<SubjectKeyIdentifier(d"
+ "igest=b\'\\t#\\x84\\x93\"0I\\x8b\\xc9\\x80\\xaa\\x80\\x98Eoo"
+ "\\xf7\\xff:\\xc9\')>)>"
+ )
+ else:
+ assert repr(ext) == (
+ "<Extension(oid=<ObjectIdentifier(oid=2.5.29.14, name=subjectK"
+ "eyIdentifier)>, critical=False, value=<SubjectKeyIdentifier(d"
+ "igest=\'\\t#\\x84\\x93\"0I\\x8b\\xc9\\x80\\xaa\\x80\\x98Eoo"
+ "\\xf7\\xff:\\xc9\')>)>"
+ )
def test_eq(self):
ski = x509.SubjectKeyIdentifier(
@@ -402,7 +411,6 @@ class TestSubjectKeyIdentifierExtension(object):
ski = ext.value
assert ext is not None
assert ext.critical is False
- assert ski.hexdigest == "580184241bbc2b52944a3da510721451f5af3ac9"
assert ski.digest == binascii.unhexlify(
b"580184241bbc2b52944a3da510721451f5af3ac9"
)