Skip to content

Commit e9bbd6c

Browse files
committed
fix(test_harness): python mock
1 parent 1afa138 commit e9bbd6c

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎tests/test_harness.sh‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,14 @@ fi
228228

229229
make_mock findmnt 'echo ""'
230230
make_mock mountpoint 'exit 0'
231-
make_mock python3 'echo ""'
231+
REAL_PYTHON3=$(command -v python3)
232+
cat > "${MOCK_BIN}/python3" <<MOCK
233+
#!/bin/bash
234+
for arg in "$@"; do
235+
[[ "$arg" == *config.py* ]] && exec ${REAL_PYTHON3} "$@"
236+
done
237+
exit 0
238+
MOCK
232239
make_mock mount 'exit 0'
233240
make_mock btrfs 'exit 0'
234241
make_mock flock 'exit 0'

0 commit comments

Comments
 (0)