Beispiel #1
0
def simple_dictparse_test():
    parser = DictParser({
        'test':
        Argument(
            name='test',
            default='test',
            required=False,
        ),
        'test1':
        Argument(name='test1'),
        'sub': {
            'test': Argument('test', type=int, default=2)
        },
        'sub2': {
            'subsub': {
                'buub': Argument('buub', type=int, default=2)
            }
        }
    })

    # parser.tree()
    opt = {'sub': {'test': 2}, 'sub2': {'subsub': {'buub': 2}}}

    opt = parser.parse_options(opt)
    print_dict_tree(opt, "Options")
Beispiel #2
0
def simple_dictparse_test():
    parser = DictParser({
        'test': Argument(
            name='test',
            default='test',
            required=False,
        ),
        'test1': Argument(
            name='test1'
        ),
        'sub': {
            'test': Argument(
                'test',
                type=int,
                default=2
            )
        },
        'sub2': {
            'subsub': {
                'buub': Argument(
                    'buub',
                    type=int,
                    default=2
                )
            }

        }
    }
    )

    # parser.tree()
    opt = {
        'sub': {
            'test': 2
        },
        'sub2': {
            'subsub': {
                'buub': 2
            }
        }
    }

    opt = parser.parse_options(opt)
    print_dict_tree(opt, "Options")
def as_parser_test():
    kw_dict = dict(accel="LHCB5", anumber=5.6, anint=10, alist=[1, 2, 3])
    p = EntryPoint(_get_params_list())
    opt, uopt = p.parse(**kw_dict)
    print_dict_tree(opt)
 def class_function_strict(cls, options):
     LOG.info("Class Function with dict params")
     print_dict_tree(options)
     LOG.info("\n")
 def class_function(cls, options, unknowns):
     LOG.info("Class Function with dict params")
     print_dict_tree(options)
     LOG.info("Unknown Options: \n {:s}".format(unknowns))
     LOG.info("\n")
def some_function_list_param(options, unknown_options):
    LOG.info("Some Function with list params")
    print_dict_tree(options)
    LOG.info("Unknown Options: \n {:s}".format(unknown_options))
    LOG.info("\n")
def some_other_function(options, unknown_options):
    LOG.info("Some Other Function")
    print_dict_tree(options)
    LOG.info("Unknown Options: \n {:s}".format(unknown_options))
    LOG.info("\n")
def strict_function(options):
    LOG.info("Strict Function")
    print_dict_tree(options)
    LOG.info("\n")
Beispiel #9
0
 def instance_function(self, options, unknowns):
     LOG.info("Class Function with dict params")
     print_dict_tree(options)
     LOG.info("Unknown Options: \n {:s}".format(str(unknowns)))
     LOG.info("\n")
Beispiel #10
0
def as_parser_test():
    kw_dict = dict(accel="LHCB5", anumber=5.6, anint=10, alist=[1, 2, 3])
    p = EntryPoint(_get_params_list())
    opt, uopt = p.parse(**kw_dict)
    print_dict_tree(opt)
Beispiel #11
0
 def class_function_strict(cls, options):
     LOG.info("Class Function with dict params")
     print_dict_tree(options)
     LOG.info("\n")
Beispiel #12
0
 def class_function(cls, options, unknowns):
     LOG.info("Class Function with dict params")
     print_dict_tree(options)
     LOG.info("Unknown Options: \n {:s}".format(str(unknowns)))
     LOG.info("\n")
Beispiel #13
0
def some_function_list_param(options, unknown_options):
    LOG.info("Some Function with list params")
    print_dict_tree(options)
    LOG.info("Unknown Options: \n {:s}".format(str(unknown_options)))
    LOG.info("\n")
Beispiel #14
0
def some_other_function(options, unknown_options):
    LOG.info("Some Other Function")
    print_dict_tree(options)
    LOG.info("Unknown Options: \n {:s}".format(str(unknown_options)))
    LOG.info("\n")
Beispiel #15
0
def strict_function(options):
    LOG.info("Strict Function")
    print_dict_tree(options)
    LOG.info("\n")