summaryrefslogtreecommitdiffstatshomepage
path: root/tests/extmod/vfs_basic.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-03-10 17:43:49 +1100
committerDamien George <damien.p.george@gmail.com>2017-05-05 20:15:10 +1000
commit1b3e3724188af762ccab80cafc959a0e766983bc (patch)
tree6dd039997a76908b93d82ce07660e75ee8ab2fc6 /tests/extmod/vfs_basic.py
parent6c8b57a90212c63441f8e5165b4781409648e519 (diff)
downloadmicropython-1b3e3724188af762ccab80cafc959a0e766983bc.tar.gz
micropython-1b3e3724188af762ccab80cafc959a0e766983bc.zip
tests/extmod: Add some more VFS tests.
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 83c83fd227..1821a277dc 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')