Esempio n. 1
0
 def setUp(self):
     super(HybridIdentity, self).setUp()
     common_ldap.register_handler('fake://', fakeldap.FakeLdap)
     tenant = {'id': uuid.uuid4().hex,
               'name': 'demo',
               'domain_id': DEFAULT_DOMAIN_ID}
     self.assignment_api.create_project(tenant['id'], tenant)
Esempio n. 2
0
 def setUp(self):
     super(LDAPDatabase, self).setUp()
     self.clear()
     common_ldap_core._HANDLERS.clear()
     common_ldap.register_handler('fake://', fakeldap.FakeLdap)
     # TODO(dstanek): switch the flow here
     self.addCleanup(self.clear)
     self.addCleanup(common_ldap_core._HANDLERS.clear)
Esempio n. 3
0
    def setUp(self):
        super(LDAPIdentity, self).setUp()
        self._set_config()
        self.clear_database()

        common_ldap.register_handler("fake://", fakeldap.FakeLdap)
        self.load_backends()
        self.load_fixtures(default_fixtures)
Esempio n. 4
0
 def setUp(self):
     super(LDAPDatabase, self).setUp()
     self.clear()
     common_ldap_core._HANDLERS.clear()
     common_ldap.register_handler('fake://', fakeldap.FakeLdap)
     # TODO(dstanek): switch the flow here
     self.addCleanup(self.clear)
     self.addCleanup(common_ldap_core._HANDLERS.clear)
Esempio n. 5
0
    def setUp(self):
        super(BaseBackendLdapCommon, self).setUp()

        common_ldap.register_handler('fake://', fakeldap.FakeLdap)
        self.load_backends()
        self.load_fixtures(default_fixtures)

        self.addCleanup(common_ldap_core._HANDLERS.clear)
        self.addCleanup(self.clear_database)
Esempio n. 6
0
    def setUp(self):
        super(BaseBackendLdapCommon, self).setUp()

        common_ldap.register_handler('fake://', fakeldap.FakeLdap)
        self.load_backends()
        self.load_fixtures(default_fixtures)

        self.addCleanup(common_ldap_core._HANDLERS.clear)
        self.addCleanup(self.clear_database)
Esempio n. 7
0
    def setUp(self):
        super(LDAPPagedResultsTest, self).setUp()
        self.clear_database()

        ks_ldap.register_handler('fake://', fakeldap.FakeLdap)
        self.addCleanup(common_ldap_core._HANDLERS.clear)

        self.load_backends()
        self.load_fixtures(default_fixtures)
Esempio n. 8
0
    def setUp(self):
        super(LDAPPagedResultsTest, self).setUp()
        self.clear_database()

        ks_ldap.register_handler('fake://', fakeldap.FakeLdap)
        self.addCleanup(common_ldap_core._HANDLERS.clear)

        self.load_backends()
        self.load_fixtures(default_fixtures)
Esempio n. 9
0
    def setUp(self):
        super(LDAPDeleteTreeTest, self).setUp()

        ks_ldap.register_handler('fake://', fakeldap.FakeLdapNoSubtreeDelete)
        self.load_backends()
        self.load_fixtures(default_fixtures)

        self.addCleanup(self.clear_database)
        self.addCleanup(common_ldap_core._HANDLERS.clear)
Esempio n. 10
0
    def setUp(self):
        super(LDAPDeleteTreeTest, self).setUp()

        ks_ldap.register_handler("fake://", fakeldap.FakeLdapNoSubtreeDelete)
        self.load_backends()
        self.load_fixtures(default_fixtures)

        self.addCleanup(self.clear_database)
        self.addCleanup(common_ldap_core._HANDLERS.clear)
Esempio n. 11
0
    def setUp(self):
        super(LDAPDeleteTreeTest, self).setUp()

        ks_ldap.register_handler('fake://',
                                 fakeldap.FakeLdapNoSubtreeDelete)
        self.useFixture(database.Database(self.sql_driver_version_overrides))

        self.load_backends()
        self.load_fixtures(default_fixtures)

        self.addCleanup(self.clear_database)
        self.addCleanup(common_ldap_core._HANDLERS.clear)
Esempio n. 12
0
    def setUp(self):
        super(LDAPIdentity, self).setUp()
        self._set_config()
        self.clear_database()

        common_ldap.register_handler("fake://", fakeldap.FakeLdap)
        self.load_backends()
        self.load_fixtures(default_fixtures)

        fixture = self.useFixture(moxstubout.MoxStubout())
        self.mox = fixture.mox
        self.stubs = fixture.stubs
Esempio n. 13
0
    def test_user_api_get_connection_no_user_password(self):
        """Don't bind in case the user and password are blank."""
        self.config([tests.etcdir("keystone.conf.sample"), tests.testsdir("test_overrides.conf")])
        CONF.ldap.url = "fake://memory"
        user_api = identity.backends.ldap.UserApi(CONF)
        self.stubs.Set(fakeldap, "FakeLdap", self.mox.CreateMock(fakeldap.FakeLdap))
        common_ldap.register_handler("fake://", fakeldap.FakeLdap)
        # we have to track all calls on 'conn' to make sure that
        # conn.simple_bind_s is not called
        conn = self.mox.CreateMockAnything()
        conn = fakeldap.FakeLdap(
            CONF.ldap.url,
            0,
            alias_dereferencing=None,
            tls_cacertdir=None,
            tls_cacertfile=None,
            tls_req_cert=2,
            use_tls=False,
        ).AndReturn(conn)
        self.mox.ReplayAll()

        user_api.get_connection(user=None, password=None)
Esempio n. 14
0
 def setUp(self):
     super(HybridIdentity, self).setUp()
     common_ldap.register_handler('fake://', fakeldap.FakeLdap)