From 5c9aa9aff7fed5feddc58845c72607caa7feb76c Mon Sep 17 00:00:00 2001 From: Folker Bernitt Date: Mon, 10 Nov 2014 14:11:21 +0100 Subject: Added test for bundle detection return type. --- service/test/unit/bitmask_libraries/certs_test.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 service/test/unit/bitmask_libraries/certs_test.py (limited to 'service/test/unit/bitmask_libraries') diff --git a/service/test/unit/bitmask_libraries/certs_test.py b/service/test/unit/bitmask_libraries/certs_test.py new file mode 100644 index 00000000..405cc4db --- /dev/null +++ b/service/test/unit/bitmask_libraries/certs_test.py @@ -0,0 +1,19 @@ +import unittest + +from pixelated.bitmask_libraries.certs import which_bundle +from pixelated.bitmask_libraries.config import AUTO_DETECT_CA_BUNDLE +from mock import MagicMock, patch + + +class CertsTest(unittest.TestCase): + + @patch('pixelated.bitmask_libraries.certs.os.path.isfile') + def test_that_which_bundle_returns_byte_string(self, mock_isfile): + mock_isfile.return_value = True + config = MagicMock(ca_cert_bundle=AUTO_DETECT_CA_BUNDLE, certs_home='/some/path') + provider = MagicMock(server_name='test.leap.net', config=config) + + bundle = which_bundle(provider) + + self.assertEqual('/some/path/test.leap.net.ca.crt', bundle) + self.assertEqual(str, type(bundle)) -- cgit v1.2.3