示例#1
0
文件: test_data.py 项目: tkf/neorg
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))
示例#2
0
文件: test_data.py 项目: tkf/neorg
 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
示例#3
0
文件: test_data.py 项目: tkf/neorg
 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)
示例#4
0
文件: test_data.py 项目: tkf/neorg
 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
示例#5
0
文件: test_data.py 项目: tkf/neorg
 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)