tests/extmod: Add some more VFS tests.

pull/2950/head
Damien George 2017-03-10 17:43:49 +11:00
rodzic 6c8b57a902
commit 1b3e372418
2 zmienionych plików z 39 dodań i 0 usunięć

Wyświetl plik

@ -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')

Wyświetl plik

@ -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