summaryrefslogtreecommitdiff
path: root/tests/extmod/vfs_basic.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/extmod/vfs_basic.py')
-rw-r--r--tests/extmod/vfs_basic.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/extmod/vfs_basic.py b/tests/extmod/vfs_basic.py
index 83c83fd22..1821a277d 100644
--- a/tests/extmod/vfs_basic.py
+++ b/tests/extmod/vfs_basic.py
@@ -109,3 +109,23 @@ try:
uos.umount('/test_mnt')
except OSError:
print('OSError')
+
+# root dir
+uos.mount(Filesystem(3), '/')
+print(uos.listdir())
+open('test')
+
+uos.mount(Filesystem(4), '/mnt')
+print(uos.listdir())
+print(uos.listdir('/mnt'))
+uos.chdir('/mnt')
+print(uos.listdir())
+
+# chdir to a subdir within root-mounted vfs, and then listdir
+uos.chdir('/subdir')
+print(uos.listdir())
+uos.chdir('/')
+
+uos.umount('/')
+print(uos.listdir('/'))
+uos.umount('/mnt')