aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/backends
diff options
context:
space:
mode:
authorGlyph <glyph@twistedmatrix.com>2015-06-26 22:00:25 -0700
committerGlyph <glyph@twistedmatrix.com>2015-06-26 22:00:25 -0700
commiteaed9510a08ee61a7f495de554e4f936985d68bd (patch)
treee2fef3ca51efde0742115e442842c6f92cb54006 /tests/hazmat/backends
parente55898a7e9ec9ab6374b617140e87ef12b3fd2d5 (diff)
downloadcryptography-eaed9510a08ee61a7f495de554e4f936985d68bd.tar.gz
cryptography-eaed9510a08ee61a7f495de554e4f936985d68bd.tar.bz2
cryptography-eaed9510a08ee61a7f495de554e4f936985d68bd.zip
compare contents and not pointers
Diffstat (limited to 'tests/hazmat/backends')
-rw-r--r--tests/hazmat/backends/test_openssl.py21
1 files changed, 12 insertions, 9 deletions
diff --git a/tests/hazmat/backends/test_openssl.py b/tests/hazmat/backends/test_openssl.py
index 34fff277..8846491a 100644
--- a/tests/hazmat/backends/test_openssl.py
+++ b/tests/hazmat/backends/test_openssl.py
@@ -223,8 +223,10 @@ class TestOpenSSLRandomEngine(object):
# for all these tests.
backend.activate_osrandom_engine()
current_default = backend._lib.ENGINE_get_default_RAND()
- name = backend._lib.ENGINE_get_name(current_default)
- assert name == backend._lib.Cryptography_osrandom_engine_name
+ name = backend._ffi.string(
+ backend._lib.ENGINE_get_name(current_default)
+ )
+ assert name == backend._binding._osrandom_engine_name
def test_osrandom_engine_is_default(self, tmpdir):
engine_printer = textwrap.dedent(
@@ -277,15 +279,16 @@ class TestOpenSSLRandomEngine(object):
backend.activate_osrandom_engine()
e = backend._lib.ENGINE_get_default_RAND()
name = backend._lib.ENGINE_get_name(e)
- assert name == backend._lib.Cryptography_osrandom_engine_name
+ assert (backend._ffi.string(name) ==
+ backend._binding._osrandom_engine_name)
res = backend._lib.ENGINE_free(e)
assert res == 1
def test_activate_builtin_random(self):
e = backend._lib.ENGINE_get_default_RAND()
assert e != backend._ffi.NULL
- name = backend._lib.ENGINE_get_name(e)
- assert name == backend._lib.Cryptography_osrandom_engine_name
+ name = backend._ffi.string(backend._lib.ENGINE_get_name(e))
+ assert name == backend._binding._osrandom_engine_name
res = backend._lib.ENGINE_free(e)
assert res == 1
backend.activate_builtin_random()
@@ -302,14 +305,14 @@ class TestOpenSSLRandomEngine(object):
def test_activate_osrandom_already_default(self):
e = backend._lib.ENGINE_get_default_RAND()
- name = backend._lib.ENGINE_get_name(e)
- assert name == backend._lib.Cryptography_osrandom_engine_name
+ name = backend._ffi.string(backend._lib.ENGINE_get_name(e))
+ assert name == backend._binding._osrandom_engine_name
res = backend._lib.ENGINE_free(e)
assert res == 1
backend.activate_osrandom_engine()
e = backend._lib.ENGINE_get_default_RAND()
- name = backend._lib.ENGINE_get_name(e)
- assert name == backend._lib.Cryptography_osrandom_engine_name
+ name = backend._ffi.string(backend._lib.ENGINE_get_name(e))
+ assert name == backend._binding._osrandom_engine_name
res = backend._lib.ENGINE_free(e)
assert res == 1