Skip to content

Commit 132710f

Browse files
ada-x64ppenna
authored andcommitted
Re-enable pathlib home expansion test
1 parent 60d446f commit 132710f

3 files changed

Lines changed: 4 additions & 7 deletions

File tree

‎.nanvix/NANVIX.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ To start an interactive CPython session on Nanvix (standalone/microvm):
193193
cd .nanvix/out/test && \
194194
./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
195195
-- ./bin/python3.12 \
196-
"-i;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
196+
"-i;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
197197
```
198198

199199
This launches `nanvixd` in standalone interactive mode with the CPython ramfs image
@@ -217,7 +217,7 @@ To run a one-shot script instead of the REPL:
217217
cd .nanvix/out/test && \
218218
./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
219219
-- ./bin/python3.12 \
220-
"-B ./test_hello.py;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
220+
"-B ./test_hello.py;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
221221
```
222222

223223
### Running Individual Modules
@@ -228,7 +228,7 @@ To run a single test module inside the Nanvix VM:
228228
cd .nanvix/out/test && \
229229
./bin/nanvixd.elf -bin-dir ./bin -ramfs ./cpython-rootfs.img \
230230
-- ./bin/python3.12 \
231-
"-B -m test --verbose test_int;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 NANVIX_STANDALONE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
231+
"-B -m test --verbose test_int;PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1 HOME=/tmp NANVIX_STANDALONE=1 _PYTHON_SYSCONFIGDATA_NAME=_sysconfigdata__nanvix_"
232232
```
233233

234234
### Test Suite Status

‎.nanvix/src/run-tests.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def run_batch(
121121
]
122122
app_env = (
123123
f"PYTHONHOME=/ PYTHONDONTWRITEBYTECODE=1"
124-
f" TMPDIR=/tmp"
124+
f" HOME=/tmp TMPDIR=/tmp"
125125
f" NANVIX_STANDALONE=1"
126126
f" _PYTHON_SYSCONFIGDATA_NAME={SYSCONFIGDATA_NAME}"
127127
)

‎Lib/test/test_pathlib.py‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1738,9 +1738,6 @@ def test_empty_path(self):
17381738
self.assertEqual(p.stat(), os.stat('.'))
17391739

17401740
@unittest.skipIf(is_wasi, "WASI has no user accounts.")
1741-
# NSKIP025 https://github.com/nanvix/cpython/issues/505
1742-
@unittest.skipIf(support.is_nanvix,
1743-
"NSKIP025: no HOME env var and no pwd module on Nanvix")
17441741
def test_expanduser_common(self):
17451742
P = self.cls
17461743
p = P('~')

0 commit comments

Comments
 (0)