Revision 07867f70 snf-pithos-tools/pithos/tools/test.py
b/snf-pithos-tools/pithos/tools/test.py | ||
---|---|---|
1432 | 1432 |
|
1433 | 1433 |
def test_copy_dir(self): |
1434 | 1434 |
self.client.create_folder(self.containers[0], 'dir') |
1435 |
objects = ('object1', 'subdir/object2', 'dirs')
|
|
1436 |
for name in objects[:-1]:
|
|
1437 |
self.upload_random_data(self.containers[0], 'dir/%s' % name) |
|
1435 |
objects = ('object1.jpg', 'subdir/object2.pdf', 'dirs')
|
|
1436 |
for name, i in zip(objects[:-1], range(1, len(objects[:-1])+1)):
|
|
1437 |
self.upload_random_data(self.containers[0], 'dir/%s' % name, length=i*1024)
|
|
1438 | 1438 |
self.upload_random_data(self.containers[0], 'dirs') |
1439 | 1439 |
|
1440 | 1440 |
self.client.copy_object(self.containers[0], 'dir', self.containers[1], 'dir-backup', delimiter='/') |
... | ... | |
1485 | 1485 |
|
1486 | 1486 |
def test_move_dir(self): |
1487 | 1487 |
self.client.create_folder(self.containers[0], 'dir') |
1488 |
objects = ('object1', 'subdir/object2', 'dirs')
|
|
1488 |
objects = ('object1.jpg', 'subdir/object2.pdf', 'dirs')
|
|
1489 | 1489 |
meta = {} |
1490 |
for name in objects[:-1]:
|
|
1491 |
self.upload_random_data(self.containers[0], 'dir/%s' % name) |
|
1490 |
for name, i in zip(objects[:-1], range(1, len(objects[:-1])+1)):
|
|
1491 |
self.upload_random_data(self.containers[0], 'dir/%s' % name, length=i*1024)
|
|
1492 | 1492 |
meta[name] = self.client.retrieve_object_metadata(self.containers[0], 'dir/%s' % name) |
1493 | 1493 |
self.upload_random_data(self.containers[0], 'dirs') |
1494 | 1494 |
|
... | ... | |
1799 | 1799 |
|
1800 | 1800 |
def test_delete_dir(self): |
1801 | 1801 |
self.client.create_folder(self.containers[0], 'dir') |
1802 |
objects = ('object1', 'subdir/object2', 'dirs')
|
|
1802 |
objects = ('object1.jpg', 'subdir/object2.pdf', 'dirs')
|
|
1803 | 1803 |
for name in objects[:-1]: |
1804 | 1804 |
self.upload_random_data(self.containers[0], 'dir/%s' % name) |
1805 | 1805 |
self.upload_random_data(self.containers[0], 'dirs') |
Also available in: Unified diff