[meta-python][PATCH 05/12] python3-glances: fix ptest args being consumed by GlancesMain's argv slicing

Khem Raj <[email protected]>
Newsgroups org.openembedded.lists.openembedded-devel
Message-ID <[email protected]>
From: Khem Raj <[email protected]>

tests/test_core.py does GlancesMain(args_begin_at=2) at module import
time, slicing the real process sys.argv. Passing --automake on the
pytest command line (rather than via PYTEST_ADDOPTS) shifted that
slice and broke it; set it via PYTEST_ADDOPTS instead.

Signed-off-by: Khem Raj <[email protected]>
---
 .../recipes-devtools/python/python3-glances/run-ptest        | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/meta-python/recipes-devtools/python/python3-glances/run-ptest b/meta-python/recipes-devtools/python/python3-glances/run-ptest
index f56ca03dca..5903768942 100644
--- a/meta-python/recipes-devtools/python/python3-glances/run-ptest
+++ b/meta-python/recipes-devtools/python/python3-glances/run-ptest
@@ -1,3 +1,6 @@
 #!/bin/sh
 
-pytest tests/test_core.py
+# test_core.py does `GlancesMain(args_begin_at=2)` at module import time,
+# slicing the real process sys.argv; passing --automake on the command line
+# (rather than via PYTEST_ADDOPTS) shifts that slice and breaks it.
+PYTEST_ADDOPTS="--automake" pytest tests/test_core.py
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.