2.1.1: `test_popen_io[gevent-sys.executable]` fails
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza ejecutando test_popen_io[gevent-sys.executable] en OpenIndiana e inspeccionando testing/test_basics.py alrededor de test_popen_io y run_check. Sigue la ruta init_popen_io mostrada en el fallo para determinar por qué el subproceso no termina. Se considera completado cuando la prueba finaliza dentro del tiempo de espera y sus aserciones de E/S de bytes pasan.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I see this failure while testing execnet 2.1.1 on OpenIndiana:
_____________________ test_popen_io[gevent-sys.executable] _____________________
checker = Checker(python='$(BUILD_DIR)/.tox/py39/bin/python', path=PosixPath('/tmp/pytest-of-marcel/pytest-181/test_popen_io_gevent_sys_execu0'), idx=1)
execmodel = <ExecModel 'gevent'>
def test_popen_io(checker: Checker, execmodel: ExecModel) -> None:
> out = checker.run_check(
inspect.getsource(gateway_base)
+ f"""
io = init_popen_io(get_execmodel({execmodel.backend!r}))
io.write(b"hello")
s = io.read(1)
assert s == b"x"
""",
input="x",
)
testing/test_basics.py:188:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
testing/test_basics.py:165: in run_check
return subprocess.run(
/usr/lib/python3.9/subprocess.py:507: in run
stdout, stderr = process.communicate(input, timeout=timeout)
/usr/lib/python3.9/subprocess.py:1134: in communicate
stdout, stderr = self._communicate(input, endtime, timeout)
/usr/lib/python3.9/subprocess.py:1995: in _communicate
ready = selector.select(timeout)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <selectors.PollSelector object at 0x7fffa7e1c9a0>, timeout = None
def select(self, timeout=None):
# This is shared between poll() and epoll().
# epoll() has a different signature and handling of timeout parameter.
if timeout is None:
timeout = None
elif timeout <= 0:
timeout = 0
else:
# poll() has a resolution of 1 millisecond, round away from
# zero to wait *at least* timeout seconds.
timeout = math.ceil(timeout * 1e3)
ready = []
try:
> fd_event_list = self._selector.poll(timeout)
E Failed: Timeout >20.0s
/usr/lib/python3.9/selectors.py:416: Failed
- Lenguaje dominante
- Python
- Estrellas
- 102
- Forks
- 47
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pytest-dev/execnet
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
pytest-dev/execnet#429 · 1 comentario ·
-
IPv6 support Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
pytest-dev/execnet#384 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
pytest-dev/execnet#374 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
pytest-dev/execnet#306 · 1 comentario ·
-
Exception ignored in atexit callback / RuntimeError: can't create new thread at interpreter shutdown Abiertobug
pytest-dev/execnet#271 · 4 comentarios · 1 asignado ·
Todos los issues de pytest-dev/execnet
Issues similares
-
essnmx good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
-
[Feature] 奇物选择添加优先级 Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
syfoud/Simulated_Scepter#174 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Giskard-AI/giskard-oss#2840 · 1 comentario ·
-
A claim comment carrying the issue number is silently declined while the workflow reports success Abiertoarea: repo bug perceived difficulty: 2
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
yeti-platform/yeti#1380 ·