예제 #1
0
파일: test_tls.py 프로젝트: vindir/salt
 def test_get_ca(self):
     '''
     Test get_ca
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     certp = '{0}/{1}/{2}_ca_cert.crt'.format(ca_path, ca_name, ca_name)
     mock_opt = MagicMock(return_value=ca_path)
     with patch.dict(tls.__salt__, {'config.option': mock_opt}):
         self.assertEqual(tls.get_ca(ca_name), certp)
예제 #2
0
 def test_get_ca_text(self):
     '''
     Test get_ca text
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     mock_opt = MagicMock(return_value=ca_path)
     with patch.dict(tls.__salt__, {'config.option': mock_opt}):
         self.assertEqual(tls.get_ca(ca_name, as_text=True),
                          _TLS_TEST_DATA['ca_cert'])
예제 #3
0
 def test_get_ca_text(self):
     '''
     Test get_ca text
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     mock_opt = MagicMock(return_value=ca_path)
     with patch('salt.utils.fopen',
                mock_open(read_data=_TLS_TEST_DATA['ca_cert'])):
         with patch.dict(tls.__salt__, {'config.option': mock_opt}):
             self.assertEqual(tls.get_ca(ca_name, as_text=True),
                              _TLS_TEST_DATA['ca_cert'])
예제 #4
0
파일: test_tls.py 프로젝트: zlfei/salt
 def test_get_ca(self):
     '''
     Test get_ca
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     certp = '{0}/{1}/{2}_ca_cert.crt'.format(ca_path, ca_name, ca_name)
     mock_opt = MagicMock(return_value=ca_path)
     with patch.dict(tls.__salt__, {'config.option': mock_opt}), \
             patch('os.path.exists', MagicMock(return_value=True)), \
             patch('salt.modules.tls.maybe_fix_ssl_version',
                   MagicMock(return_value=True)):
         self.assertEqual(tls.get_ca(ca_name), certp)
예제 #5
0
 def test_get_ca(self):
     """
     Test get_ca
     """
     ca_path = "/tmp/test_tls"
     ca_name = "test_ca"
     certp = "{0}/{1}/{1}_ca_cert.crt".format(ca_path, ca_name)
     mock_opt = MagicMock(return_value=ca_path)
     with patch.dict(tls.__salt__, {"config.option": mock_opt}), patch(
             "os.path.exists", MagicMock(return_value=True)), patch(
                 "salt.modules.tls.maybe_fix_ssl_version",
                 MagicMock(return_value=True)):
         self.assertEqual(tls.get_ca(ca_name), certp)
예제 #6
0
 def test_get_ca(self):
     '''
     Test get_ca
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     certp = '{0}/{1}/{2}_ca_cert.crt'.format(
         ca_path,
         ca_name,
         ca_name)
     mock_opt = MagicMock(return_value=ca_path)
     with patch.dict(tls.__salt__, {'config.option': mock_opt}):
         self.assertEqual(tls.get_ca(ca_name), certp)
예제 #7
0
파일: test_tls.py 프로젝트: zlfei/salt
 def test_get_ca_text(self):
     '''
     Test get_ca text
     '''
     ca_path = '/tmp/test_tls'
     ca_name = 'test_ca'
     mock_opt = MagicMock(return_value=ca_path)
     with patch('salt.utils.files.fopen',
                mock_open(read_data=_TLS_TEST_DATA['ca_cert'])), \
             patch.dict(tls.__salt__, {'config.option': mock_opt}), \
             patch('os.path.exists', MagicMock(return_value=True)), \
             patch('salt.modules.tls.maybe_fix_ssl_version',
                   MagicMock(return_value=True)):
         self.assertEqual(tls.get_ca(ca_name, as_text=True),
                          _TLS_TEST_DATA['ca_cert'])
예제 #8
0
 def test_get_ca_text(self):
     """
     Test get_ca text
     """
     ca_path = "/tmp/test_tls"
     ca_name = "test_ca"
     mock_opt = MagicMock(return_value=ca_path)
     with patch("salt.utils.files.fopen",
                mock_open(read_data=_TLS_TEST_DATA["ca_cert"])), patch.dict(
                    tls.__salt__, {"config.option": mock_opt}), patch(
                        "os.path.exists",
                        MagicMock(return_value=True)), patch(
                            "salt.modules.tls.maybe_fix_ssl_version",
                            MagicMock(return_value=True)):
         self.assertEqual(tls.get_ca(ca_name, as_text=True),
                          _TLS_TEST_DATA["ca_cert"])