aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2016-11-15 07:34:55 +0800
committerAlex Gaynor <alex.gaynor@gmail.com>2016-11-14 18:34:55 -0500
commit9977786b56294292fb7da9eabc0f3b94d638e8a7 (patch)
treeebab975a1fb5006d2e7be6e5921b7513739caf55 /tests
parent3a15b03e92c9fdeadff04ddd2ce505028b279b86 (diff)
downloadcryptography-9977786b56294292fb7da9eabc0f3b94d638e8a7.tar.gz
cryptography-9977786b56294292fb7da9eabc0f3b94d638e8a7.tar.bz2
cryptography-9977786b56294292fb7da9eabc0f3b94d638e8a7.zip
workaround for application bundling tools (#3235)
* cx_freeze support for default_backend * updated tabing to spaces * corrected spacing * moved finding backend to backends __init__ * update to check to see if sys is frozen * corrected pep8 issues * update based on comments * changes to simplify, support testing, and improve comments * add changelog entry * right, coverage. I remember now. Time for some contortions. * updated with review feedback
Diffstat (limited to 'tests')
-rw-r--r--tests/hazmat/backends/test_backendinit.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/hazmat/backends/test_backendinit.py b/tests/hazmat/backends/test_backendinit.py
new file mode 100644
index 00000000..b930f99f
--- /dev/null
+++ b/tests/hazmat/backends/test_backendinit.py
@@ -0,0 +1,17 @@
+# This file is dual licensed under the terms of the Apache License, Version
+# 2.0, and the BSD License. See the LICENSE file in the root of this repository
+# for complete details.
+
+from __future__ import absolute_import, division, print_function
+
+from cryptography.hazmat.backends import _backend_import_fallback
+
+
+def test_backend_import_fallback_empty_backends():
+ backends = _backend_import_fallback([])
+ assert len(backends) >= 1
+
+
+def test_backend_import_fallback_existing_backends():
+ backend_list = [1, 2, 3, 4]
+ assert backend_list == _backend_import_fallback(backend_list)