diff options
| author | Glyph <glyph@twistedmatrix.com> | 2015-06-26 22:00:25 -0700 | 
|---|---|---|
| committer | Glyph <glyph@twistedmatrix.com> | 2015-06-26 22:00:25 -0700 | 
| commit | eaed9510a08ee61a7f495de554e4f936985d68bd (patch) | |
| tree | e2fef3ca51efde0742115e442842c6f92cb54006 /tests/hazmat/backends | |
| parent | e55898a7e9ec9ab6374b617140e87ef12b3fd2d5 (diff) | |
| download | cryptography-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.py | 21 | 
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  | 
