]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test/cephfs: add readlink test 12384/head
authorhuanwen ren <ren.huanwen@zte.com.cn>
Wed, 7 Dec 2016 09:19:48 +0000 (17:19 +0800)
committerhuanwen ren <ren.huanwen@zte.com.cn>
Wed, 7 Dec 2016 09:19:48 +0000 (17:19 +0800)
Signed-off-by: huanwen ren <ren.huanwen@zte.com.cn>
src/test/pybind/test_cephfs.py

index 5bc0f6ed53845962432e55782cc4886b34004ebc..d6235abf975589f5a68c712b7fe241148bf75d7c 100644 (file)
@@ -181,6 +181,17 @@ def test_symlink():
     cephfs.close(fd)
     cephfs.unlink(b'file-2')
 
+@with_setup(setup_test)
+def test_readlink():
+    fd = cephfs.open(b'/file-1', 'w', 0o755)
+    cephfs.write(fd, b"1111", 0)
+    cephfs.close(fd)
+    cephfs.symlink(b'/file-1', b'/file-2')
+    d = cephfs.readlink(b"/file-2",100)
+    assert_equal(d, b"/file-1")
+    cephfs.unlink(b'/file-2')
+    cephfs.unlink(b'/file-1')
+
 @with_setup(setup_test)
 def test_delete_cwd():
     assert_equal(b"/", cephfs.getcwd())