tests/extmod: Add some more VFS tests.
This commit is contained in:
parent
6c8b57a902
commit
1b3e372418
@ -109,3 +109,23 @@ try:
|
|||||||
uos.umount('/test_mnt')
|
uos.umount('/test_mnt')
|
||||||
except OSError:
|
except OSError:
|
||||||
print('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
|
1 umount
|
||||||
2 umount
|
2 umount
|
||||||
OSError
|
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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user