Exemplo n.º 1
0
def parse_cmembers(cmembers):
    """Parse `_cmembers_` using `cdata.cddec_parse`"""
    cmems_parsed_list = [cddec_parse(cdstr) for cdstr in cmembers]
    cmems_parsed = dict(
        (parsed.vname, parsed) for parsed in cmems_parsed_list)
    idxset = set([vname[4:]  # len('num_') = 4
                  for vname in cmems_parsed if vname.startswith('num_')])
    return (cmems_parsed, cmems_parsed_list, idxset)
Exemplo n.º 2
0
def check_cddec_parse(cdstr, correct):
    ret = cddec_parse(cdstr)
    dct = ret.as_dict()
    eq_(dct, correct, msg='cddec_parse(%s) returns incorrect value' % cdstr)
Exemplo n.º 3
0
def check_cddec_parse(cdstr, correct):
    ret = cddec_parse(cdstr)
    dct = ret.as_dict()
    eq_(dct, correct,
        msg='cddec_parse(%s) returns incorrect value' % cdstr)