Esempio n. 1
0
    def test_find_user_alias(self):
        user1 = User(self.db)
        self.db.commit()
        alias_name = "helloname"
        alias1 = user1.create_alias(alias_name, pynimbusauthz.alias_type_s3,
                                    alias_name)
        self.db.commit()
        fid = "%%" + alias_name[1:]
        lid = alias_name[:-1] + "%%"
        mid = "%%" + alias_name[1:-1] + "%%"

        # find by exact id
        u_all = UserAlias.find_alias(self.db, alias_name)
        self.assertNotEqual(u_all, None, "we should have found somethings")
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, fid)
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, lid)
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, mid)
        self.assertNotEqual(u_all, None, "we should have found somethings")
        self.assertTrue(self.find_user_id(alias1, u_all))
Esempio n. 2
0
 def get_user_id_by_display(self, display_name):
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_alias_by_friendly(db_obj, display_name)
     a_list = list(a_it)
     if len(a_list) < 1:
         return None
     alias = a_list[0]
     return alias.get_name()
Esempio n. 3
0
 def get_user_id_by_display(self, display_name):
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_alias_by_friendly(db_obj, display_name)
     a_list = list(a_it)
     if len(a_list) < 1:
         return None
     alias = a_list[0]
     return alias.get_name()
Esempio n. 4
0
 def get_user_id_by_display(self, display_name):
     pycb.log(logging.INFO, "===== def get_user_id_by_display of cbAuthzSecurity.py")
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_alias_by_friendly(db_obj, display_name)
     a_list = list(a_it)
     if len(a_list) < 1:
         return None
     alias = a_list[0]
     return alias.get_name()
Esempio n. 5
0
    def test_find_user_alias(self):
        user1 = User(self.db)
        self.db.commit()
        alias_name = "helloname"
        alias1 = user1.create_alias(alias_name, pynimbusauthz.alias_type_s3, alias_name)
        self.db.commit()
        fid = "%%" + alias_name[1:]
        lid = alias_name[:-1] + "%%"
        mid = "%%" + alias_name[1:-1] + "%%"

        # find by exact id
        u_all = UserAlias.find_alias(self.db, alias_name)
        self.assertNotEqual(u_all, None, "we should have found somethings")
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, fid)
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, lid)
        self.assertTrue(self.find_user_id(alias1, u_all))
        # find by exact partial 1
        u_all = UserAlias.find_alias(self.db, mid)
        self.assertNotEqual(u_all, None, "we should have found somethings")
        self.assertTrue(self.find_user_id(alias1, u_all))
Esempio n. 6
0
 def find_user_id_by_display(self, pattern):
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_all_alias_by_friendly(db_obj, pattern)
     new_it = map(lambda r: r.get_name(), a_it)
     return new_it
Esempio n. 7
0
 def find_user_id_by_display(self, pattern):
     pycb.log(logging.INFO, "===== def find_user_id_by_display of cbAuthzSecurity.py")
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_all_alias_by_friendly(db_obj, pattern)
     new_it = map(lambda r: r.get_name(), a_it)
     return new_it
Esempio n. 8
0
 def find_user_id_by_display(self, pattern):
     db_obj = DB(con_str=self.con_str)
     a_it = UserAlias.find_all_alias_by_friendly(db_obj, pattern)
     new_it = map(lambda r: r.get_name(), a_it)
     return new_it