예제 #1
0
파일: cli.py 프로젝트: Darot/ZEUS-FH
        args.flows = params["flow"]
        repsize = params["repsize"]
        args.type = params["type"]
        args.client_count = params["client_count"]
        args.size = params["size"]
        args.delay = params["delay"]

#################################
# VALIDATION                    #
#################################

#create a new Validator and validate Params
validator = Validator()

if args.endurance is not None:
    if validator.validate_endurance(args.endurance):
        endurance = int(args.endurance)

#validate replysize
if args.reply_size is not None:
    validator.validate_repsize(int(args.reply_size))
    repsize = args.reply_size

#validate and set Port
if args.port is not None:
    validator.validate_port(int(args.port))
    port = args.port

#validate and set type
if args.type is not None:
    validator.validate_type(args.type)