mirror of
https://github.com/micropython/micropython.git
synced 2026-01-04 19:20:22 +01:00
tests/extmod: Add some more VFS tests.
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -32,3 +32,22 @@ OSError
|
||||
1 umount
|
||||
2 umount
|
||||
OSError
|
||||
3 mount False False
|
||||
3 listdir /
|
||||
['a3']
|
||||
3 open test r
|
||||
4 mount False False
|
||||
3 listdir /
|
||||
['mnt', 'a3']
|
||||
4 listdir /
|
||||
['a4']
|
||||
4 chdir /
|
||||
4 listdir
|
||||
['a4']
|
||||
3 chdir /subdir
|
||||
3 listdir
|
||||
['a3']
|
||||
3 chdir /
|
||||
3 umount
|
||||
['mnt']
|
||||
4 umount
|
||||
|
||||
Reference in New Issue
Block a user