diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-05-29 18:54:14 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2016-05-29 18:54:14 +0300 |
commit | f0eea1fdf9b88ea2c9cc2e8e3a080fe195be7247 (patch) | |
tree | d9438737e58bc98ebc1908fd249b8cfaa00523ac /tests/extmod/vfs_fat_ramdisk.py | |
parent | ee5e3f65276fd80edd104964402a1957188a7126 (diff) | |
download | micropython-f0eea1fdf9b88ea2c9cc2e8e3a080fe195be7247.tar.gz micropython-f0eea1fdf9b88ea2c9cc2e8e3a080fe195be7247.zip |
tests/extmod/vfs_fat_ramdisk: Add testcases for chdir(), getcwd().
Diffstat (limited to 'tests/extmod/vfs_fat_ramdisk.py')
-rw-r--r-- | tests/extmod/vfs_fat_ramdisk.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/extmod/vfs_fat_ramdisk.py b/tests/extmod/vfs_fat_ramdisk.py index 72eda8b6d0..7860d68124 100644 --- a/tests/extmod/vfs_fat_ramdisk.py +++ b/tests/extmod/vfs_fat_ramdisk.py @@ -45,6 +45,8 @@ assert b"hello!" not in bdev.data vfs = uos.VfsFat(bdev, "/ramdisk") +print("getcwd:", vfs.getcwd()) + f = vfs.open("foo_file.txt", "w") f.write("hello!") f.close() @@ -71,3 +73,14 @@ assert vfs.listdir("foo_dir") == ['file-in-dir.txt'] vfs.rename("foo_dir/file-in-dir.txt", "moved-to-root.txt") assert vfs.listdir() == ['foo_dir', 'moved-to-root.txt'] + +vfs.chdir("foo_dir") +print("getcwd:", vfs.getcwd()) +assert vfs.listdir() == [] + +with vfs.open("sub_file.txt", "w") as f: + f.write("test2") +assert vfs.listdir() == ["sub_file.txt"] + +vfs.chdir("..") +print("getcwd:", vfs.getcwd()) |