コード例 #1
0
 def teardown(self):
     # we need to reset state to being default. backend is a shared global
     # 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._binding._osrandom_engine_name
コード例 #2
0
ファイル: test_openssl.py プロジェクト: Ayrx/cryptography
 def teardown(self):
     # we need to reset state to being default. backend is a shared global
     # 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._binding._osrandom_engine_name
コード例 #3
0
 def test_activate_osrandom_no_default(self):
     backend.activate_builtin_random()
     e = backend._lib.ENGINE_get_default_RAND()
     assert e == backend._ffi.NULL
     backend.activate_osrandom_engine()
     e = backend._lib.ENGINE_get_default_RAND()
     name = backend._lib.ENGINE_get_name(e)
     assert name == backend._binding._osrandom_engine_name
     res = backend._lib.ENGINE_free(e)
     assert res == 1
コード例 #4
0
ファイル: test_openssl.py プロジェクト: Ayrx/cryptography
 def test_activate_osrandom_no_default(self):
     backend.activate_builtin_random()
     e = backend._lib.ENGINE_get_default_RAND()
     assert e == backend._ffi.NULL
     backend.activate_osrandom_engine()
     e = backend._lib.ENGINE_get_default_RAND()
     name = backend._lib.ENGINE_get_name(e)
     assert name == backend._binding._osrandom_engine_name
     res = backend._lib.ENGINE_free(e)
     assert res == 1
コード例 #5
0
 def test_activate_osrandom_already_default(self):
     e = backend._lib.ENGINE_get_default_RAND()
     name = 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._binding._osrandom_engine_name
     res = backend._lib.ENGINE_free(e)
     assert res == 1
コード例 #6
0
ファイル: test_openssl.py プロジェクト: Ayrx/cryptography
 def test_activate_osrandom_already_default(self):
     e = backend._lib.ENGINE_get_default_RAND()
     name = 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._binding._osrandom_engine_name
     res = backend._lib.ENGINE_free(e)
     assert res == 1
コード例 #7
0
ファイル: test_openssl.py プロジェクト: tiran/cryptography
 def test_activate_osrandom_does_nothing(self):
     backend.activate_osrandom_engine()
コード例 #8
0
ファイル: test_openssl.py プロジェクト: th3b0x/cryptography
 def test_activate_osrandom_does_nothing(self):
     backend.activate_osrandom_engine()