def test_user_create(self): user = User() name = "test_user" project_id = PROJECT_ID password = "******" msg = user.create(name, project_id=project_id, password=password) prints(msg)
def test_project_user_del(self): user = User() user_name = USER_NAME project_id = PROJECT_ID user_id = user.get_id_by_name(user_name) msg = user.project_user_del(project_id,user_id) prints(msg)
def test_project_user_del(self): user = User() user_name = USER_NAME project_id = PROJECT_ID user_id = user.get_id_by_name(user_name) msg = user.project_user_del(project_id, user_id) prints(msg)
def test_user_create(self): user = User() name = "test_user" project_id = PROJECT_ID password = "******" msg = user.create(name,project_id=project_id,password=password) prints(msg)
def login(request): ret = 0 username = request.user.username if is_superadmin(username): user = User() project_name = Account.objects.get(name=username).cur_space tmpret = user.user_attach(project_name,[username]) if tmpret: ret = 1 return ret login = Login(username, md5.md5("baifendian").hexdigest()) tmpret = login.user_token_login() tmpret1 = login.proid_login() tmpret2 = login.token_login() if tmpret|tmpret1|tmpret2: ret = 1 return ret
def test_get_project_user(self): user = User() project_id = PROJECT_ID msg = user.get_project_user(project_id) prints(msg)
def test_get_user_project(self): user = User() name = "openstack" msg = user.get_user_project(name) prints(msg)
def test_get_pro_id(self): user = User() msg = user.get_id_by_name_pro("openstack") prints(msg)
def test_pro_list(self): user = User() msg = user.list_pro() prints(msg)
def test_user_list(self): user = User() msg = user.list() prints(msg)
def test_user_attach(self): user = User() project_id = PROJECT_ID user_add_list = ["test_user1","test_user2"] ret = user.user_attach(project_id,user_add_list) prints(ret)
def test_user_attach(self): user = User() project_id = PROJECT_ID user_add_list = ["test_user1", "test_user2"] ret = user.user_attach(project_id, user_add_list) prints(ret)
spaceUserRoles = SpaceUserRole.objects.filter(space=space).values("user") oldUser = [u["user"] for u in spaceUserRoles] data_list = data.get("key") newUser = eval(data_list) newUser2 = [] for one in newUser: newUser2.append(int(one)) #deleteUser = list(set(oldUser).difference(set(newUser))) #deleteSpaceUserRoles = SpaceUserRole.objects.filter(user__id__in=deleteUser,space=space) #deleteSpaceUserRoles.delete() deleteUser = list((set(oldUser)) - set(newUser2)) addUser = list((set(newUser2)) - set(oldUser)) if space.title == "openstack": space_name = space.name try: user_obj = User() addUserName = [getObjById(Account, uid).name for uid in addUser] deleteUserName = [ getObjById(Account, uid).name for uid in deleteUser ] user_obj.user_attach(space_name, addUserName, deleteUserName) except Exception, e: ac_logger.error("%s" % e) result["code"] = StatusCode["POST_FAILED"] result["data"] = "%s" % e role_name = "spaceViewer" role = getObjByAttr(Role, "name", role_name)[0] for uid in addUser: try: user = getObjById(Account, uid) spaceUserRole = SpaceUserRole(