Beispiel #1
0
 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)
Beispiel #2
0
 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)