Example #1
0
    def setUp(self):
        super(LDAPFilterQueryCompositionTest, self).setUp()

        self.base_ldap = ks_ldap.BaseLdap(self.config_fixture.conf)

        # The tests need an attribute mapping to use.
        self.attribute_name = uuid.uuid4().hex
        self.filter_attribute_name = uuid.uuid4().hex
        self.base_ldap.attribute_mapping = {
            self.attribute_name: self.filter_attribute_name
        }
Example #2
0
 def _init_ldap_connection(self, config, mock_ldap_one, mock_ldap_two):
     # Attempt to connect to initialize python-ldap.
     base_ldap = ks_ldap.BaseLdap(config)
     base_ldap.get_connection()
Example #3
0
 def test_multiple_urls_with_comma_with_conn_pool(self):
     urls = 'ldap://localhost,ldap://backup.localhost'
     self.config_fixture.config(group='ldap', url=urls, use_pool=True)
     base_ldap = ks_ldap.BaseLdap(CONF)
     ldap_connection = base_ldap.get_connection()
     self.assertEqual(urls, ldap_connection.conn.conn_pool.uri)