Exemple #1
0
 def test_db_listeners_to_provider_listeners(self, mock_load_cert):
     cert1 = data_models.TLSContainer(certificate='cert 1')
     cert2 = data_models.TLSContainer(certificate='cert 2')
     cert3 = data_models.TLSContainer(certificate='cert 3')
     mock_load_cert.return_value = {
         'tls_cert': cert1,
         'sni_certs': [cert2, cert3]
     }
     provider_listeners = utils.db_listeners_to_provider_listeners(
         self.sample_data.test_db_listeners)
     self.assertEqual(self.sample_data.provider_listeners,
                      provider_listeners)
Exemple #2
0
 def test_db_listeners_to_provider_listeners(self, mock_load_cert,
                                             mock_secret):
     mock_secret.side_effect = ['ca cert', 'X509 CRL FILE',
                                'ca cert', 'X509 CRL FILE',
                                'ca cert', 'X509 CRL FILE']
     cert1 = data_models.TLSContainer(certificate='cert 1')
     cert2 = data_models.TLSContainer(certificate='cert 2')
     cert3 = data_models.TLSContainer(certificate='cert 3')
     mock_load_cert.return_value = {'tls_cert': cert1,
                                    'sni_certs': [cert2, cert3]}
     provider_listeners = utils.db_listeners_to_provider_listeners(
         self.sample_data.test_db_listeners)
     self.assertEqual(self.sample_data.provider_listeners,
                      provider_listeners)
Exemple #3
0
 def test_db_listeners_to_provider_listeners(self, mock_load_cert,
                                             mock_secret):
     mock_secret.side_effect = ['ca cert', 'X509 CRL FILE',
                                'ca cert', 'X509 CRL FILE',
                                'ca cert', 'X509 CRL FILE']
     cert1 = data_models.TLSContainer(certificate='cert 1')
     cert2 = data_models.TLSContainer(certificate='cert 2')
     cert3 = data_models.TLSContainer(certificate='cert 3')
     mock_load_cert.return_value = {'tls_cert': cert1,
                                    'sni_certs': [cert2, cert3]}
     provider_listeners = utils.db_listeners_to_provider_listeners(
         self.sample_data.test_db_listeners)
     ref_listeners = copy.deepcopy(self.sample_data.provider_listeners)
     self.assertEqual(ref_listeners, provider_listeners)
Exemple #4
0
 def test_db_listeners_to_provider_listeners(self, mock_load_cert,
                                             mock_secret):
     mock_secret.side_effect = [
         'ca cert', 'X509 CRL FILE', 'ca cert', 'X509 CRL FILE', 'ca cert',
         'X509 CRL FILE'
     ]
     cert1 = data_models.TLSContainer(certificate='cert 1')
     cert2 = data_models.TLSContainer(certificate='cert 2')
     cert3 = data_models.TLSContainer(certificate='cert 3')
     mock_load_cert.return_value = {
         'tls_cert': cert1,
         'sni_certs': [cert2, cert3]
     }
     provider_listeners = utils.db_listeners_to_provider_listeners(
         self.sample_data.test_db_listeners)
     ref_listeners = copy.deepcopy(self.sample_data.provider_listeners)
     # TODO(johnsom) Remove when versions implemented
     for listener in ref_listeners:
         delattr(listener, lib_constants.TLS_VERSIONS)
     self.assertEqual(ref_listeners, provider_listeners)
Exemple #5
0
 def test_db_listeners_to_provider_listeners(self, mock_load_cert,
                                             mock_secret):
     mock_secret.side_effect = [
         'ca cert', 'X509 CRL FILE', 'ca cert', 'X509 CRL FILE', 'ca cert',
         'X509 CRL FILE'
     ]
     cert1 = data_models.TLSContainer(certificate='cert 1')
     cert2 = data_models.TLSContainer(certificate='cert 2')
     cert3 = data_models.TLSContainer(certificate='cert 3')
     mock_load_cert.return_value = {
         'tls_cert': cert1,
         'sni_certs': [cert2, cert3]
     }
     provider_listeners = utils.db_listeners_to_provider_listeners(
         self.sample_data.test_db_listeners)
     ref_listeners = copy.deepcopy(self.sample_data.provider_listeners)
     # TODO(johnsom) Remove this once the listener ACLs patch merges
     # https://review.opendev.org/#/c/659626/
     for listener in ref_listeners:
         try:
             del listener.allowed_cidrs
         except AttributeError:
             pass
     self.assertEqual(ref_listeners, provider_listeners)