Exemplo n.º 1
0
def gene_dict(*keys, **replace):
    """Generate dictionary for testing"""
    def gene_val(keytuple):
        value = 'val_%s' % '_'.join(keytuple)
        value = replace.get(value, value)
        return value

    parse_key = DictTable().parse_key
    keys = [parse_key(k) for k in keys]
    vals = [gene_val(keytuple) for keytuple in keys]
    return DictTable()._gene_dict(zip(keys, vals))
Exemplo n.º 2
0
 def check(self, dict_data, key_list, volume, stored):
     dt = DictTable(dict_data)
     gd = dt.grid_dict(key_list)
     assert self.volume(gd.axes) == volume
     assert self.stored(gd) == stored
Exemplo n.º 3
0
 def check(self, dict_data, args, kwds, dict_data_desired):
     dt = DictTable(dict_data)
     dt_desired = DictTable(dict_data_desired)
     dt_filtered = dt.filter_by_fnmatch(*args, **kwds)
     assert_eq(dt_desired=dt_desired, dt_filtered=dt_filtered)
Exemplo n.º 4
0
 def check(self, dict_data, key_list, volume, stored):
     dt = DictTable(dict_data)
     gd = dt.grid_dict(key_list)
     assert self.volume(gd.axes) == volume
     assert self.stored(gd) == stored
Exemplo n.º 5
0
 def check(self, dict_data, args, kwds, dict_data_desired):
     dt = DictTable(dict_data)
     dt_desired = DictTable(dict_data_desired)
     dt_filtered = dt.filter_by_fnmatch(*args, **kwds)
     assert_eq(dt_desired=dt_desired, dt_filtered=dt_filtered)