summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-11-06 12:44:50 +1100
committerDamien George <damien@micropython.org>2024-11-13 11:51:35 +1100
commit3b6024a699491720ac0ba48b8534d6e540e828a9 (patch)
tree31de2dc400116112127678cb71ccb08d01db7927
parent76e6c6345cbaa694ac8f33cfc8b8daaa11fd58ed (diff)
tools/mpremote: Add test for forced copy.
Signed-off-by: Damien George <damien@micropython.org>
-rwxr-xr-xtools/mpremote/tests/test_filesystem.sh5
-rw-r--r--tools/mpremote/tests/test_filesystem.sh.exp4
2 files changed, 9 insertions, 0 deletions
diff --git a/tools/mpremote/tests/test_filesystem.sh b/tools/mpremote/tests/test_filesystem.sh
index b6d5a7feb..727efea90 100755
--- a/tools/mpremote/tests/test_filesystem.sh
+++ b/tools/mpremote/tests/test_filesystem.sh
@@ -66,6 +66,11 @@ $MPREMOTE resume cp "${TMP}/a.py" :aaa
$MPREMOTE resume cp "${TMP}/a.py" :bbb/b.py
$MPREMOTE resume cat :aaa/a.py bbb/b.py
+# Test cp -f (force copy).
+echo -----
+$MPREMOTE resume cp -f "${TMP}/a.py" :aaa
+$MPREMOTE resume cat :aaa/a.py
+
echo -----
$MPREMOTE resume rm :b.py c.py
$MPREMOTE resume ls
diff --git a/tools/mpremote/tests/test_filesystem.sh.exp b/tools/mpremote/tests/test_filesystem.sh.exp
index 7220dc41e..b252bc7eb 100644
--- a/tools/mpremote/tests/test_filesystem.sh.exp
+++ b/tools/mpremote/tests/test_filesystem.sh.exp
@@ -38,6 +38,10 @@ print("World")
print("Hello")
print("World")
-----
+cp ${TMP}/a.py :aaa
+print("Hello")
+print("World")
+-----
rm :b.py
rm :c.py
ls :