def test_rename_dupliate_key(): client = Client(TEST_NS, HOSTS) key1 = 'test_file_%s_%s' % (random.random(), time.time()) key2 = 'key2:' + key1 client.store_content(key1, key1) client.store_content(key2, key2) try: client.rename(key1, key2) except MogileFSError, e: pass
def test_rename(): client = Client(TEST_NS, HOSTS) key = 'test_file_%s_%s' % (random.random(), time.time()) client.new_file(key).write(key) paths = client.get_paths(key) assert paths newkey = 'test_file2_%s_%s' % (random.random(), time.time()) client.rename(key, newkey) paths = client.get_paths(newkey) assert paths content = client.get_file_data(newkey) assert content == key