Exemple #1
0
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)
Exemple #2
0
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])
Exemple #3
0
        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)