summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJos Verlinde <jos_verlinde@hotmail.com>2025-04-17 17:14:16 +0200
committerDamien George <damien@micropython.org>2025-04-26 16:07:40 +1000
commit37fe3f66c3eaac084d9da5b92fabdf84977142f9 (patch)
treeff406c2c9960babcf87ce567c70be993199a4998
parentdc46cf15c17ab5bd8371c00e11ee9743229b7868 (diff)
downloadmicropython-37fe3f66c3eaac084d9da5b92fabdf84977142f9.tar.gz
micropython-37fe3f66c3eaac084d9da5b92fabdf84977142f9.zip
tools/mpremote/tests: Add test for rm -r on /remote vfs.
Signed-off-by: Jos Verlinde <jos_verlinde@hotmail.com>
-rwxr-xr-xtools/mpremote/tests/test_filesystem.sh5
-rw-r--r--tools/mpremote/tests/test_filesystem.sh.exp5
2 files changed, 9 insertions, 1 deletions
diff --git a/tools/mpremote/tests/test_filesystem.sh b/tools/mpremote/tests/test_filesystem.sh
index a20d77dfea..a29015e987 100755
--- a/tools/mpremote/tests/test_filesystem.sh
+++ b/tools/mpremote/tests/test_filesystem.sh
@@ -233,4 +233,7 @@ $MPREMOTE resume exec "import os;os.chdir('/')"
$MPREMOTE resume rm -r -v :/ramdisk
$MPREMOTE resume ls :/ramdisk
-echo ----- \ No newline at end of file
+echo -----
+# try to delete existing folder in mounted filesystem
+$MPREMOTE mount "${TMP}" + rm -rv :package || echo "expect error"
+echo -----
diff --git a/tools/mpremote/tests/test_filesystem.sh.exp b/tools/mpremote/tests/test_filesystem.sh.exp
index 16d98c4ded..3d9d0fe9ae 100644
--- a/tools/mpremote/tests/test_filesystem.sh.exp
+++ b/tools/mpremote/tests/test_filesystem.sh.exp
@@ -267,3 +267,8 @@ removed directory: '/ramdisk/package'
skipped: '/ramdisk' (vfs mountpoint)
ls :/ramdisk
-----
+Local directory ${TMP} is mounted at /remote
+rm :package
+mpremote: rm -r not permitted on /remote directory
+expect error
+-----