from optparse import OptionParser import config from api import project from utils import feed_utils, args_utils def test_project_del(project_id): feed_utils.heading("Trying project deletion. project_id : %s" % project_id) if not project.delete_project(project_id): feed_utils.failed("deletion of project failed") else: feed_utils.ok("deletion of project") if __name__ == "__main__": parser = OptionParser(usage='usage: %prog [-v] project_id') parser.add_option('-v', '--verbose', dest="verbose", action="store_true", help='turn verbosity on', default=False) (options, args) = parser.parse_args() feed_utils.VERBOSE = options.verbose args_utils.require_args_length(parser, args, 1) args_utils.require_arg_number(parser, args, 0, 'project_id') project_id = int(args[0]) test_project_del(project_id)
from optparse import OptionParser import config from facades import project_facade from utils import feed_utils, args_utils if __name__ == "__main__": usage = 'usage: %prog [options] project_id nels_id role {member, poweruser, admin}' version = '%prog 1.0' parser = OptionParser(usage=usage, version=version) parser.add_option('-v', '--verbose', dest="verbose", action="store_true", help='turn verbosity on', default=False) # get options and arguments (options, args) = parser.parse_args() feed_utils.VERBOSE = options.verbose args_utils.require_args_length(parser, args, 3) args_utils.require_arg_number(parser, args, 0, "project_id") args_utils.require_arg_number(parser, args, 1, "nels_id") config.init() project_facade.project_user_add(args[0], args[1], args[2])
return False if "Personal" in items: feed_utils.ok("Personal folder found") else: feed_utils.failed("Personal folder not found") if "Projects" in items: feed_utils.ok("Projects folder found") else: feed_utils.failed("Projects folder not found") feed_utils.info("cleaning key file") run_utils.launch_cmd("rm -f %s" % key_file) return True if __name__ == "__main__": parser = OptionParser(usage='usage: %prog nels_id') parser.add_option('-v', '--verbose', dest="verbose", action="store_true", help='turn verbosity on', default=False) (options, args) = parser.parse_args() feed_utils.VERBOSE = options.verbose args_utils.require_args_length(parser, args, 1) args_utils.require_arg_number(parser, args, 0, 'nels_id') test_ssh(int(args[0]))
from api import sbi_quotas def test_quota_del(id): feed_utils.heading("Trying quota deletion. id : %s" % id) if not sbi_quotas.delete_quota(id): feed_utils.failed("deletion of quota failed") return False feed_utils.ok("deletion of quota") return True if __name__ == "__main__": parser = OptionParser(usage='usage: %prog [-v] id') parser.add_option('-v', '--verbose', dest="verbose", action="store_true", help='turn verbosity on', default=False) (options, args) = parser.parse_args() feed_utils.VERBOSE = options.verbose args_utils.require_args_length(parser, args, 1) args_utils.require_arg_number(parser, args, 0, "id") id = int(args[0]) test_quota_del(id)