def test_dirstat(self): for name in ('test_cache', 'test_config', '.'): path = os.path.normpath(os.path.join(folder, name)) files = sum((dirs + files for root, dirs, files in os.walk(path)), []) result = gramex.data.dirstat(path) eq_(len(files), len(result)) eq_({'path', 'name', 'dir', 'type', 'size', 'mtime', 'level'}, set(result.columns)) ase(result['path'], path + result['dir'].str.replace('/', os.sep) + result['name'], check_names=False)
def test_update(self): args = { 'देश': ['भारत'], 'city': ['Hyderabad'], 'product': ['Crème'], 'sales': ['0'] } data = gramex.cache.open(self.edit_file, 'xlsx') types_original = data.dtypes gramex.data.update(data, args=args, id=['देश', 'city', 'product']) ase(types_original, data.dtypes)