Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Test failed on Debian armel

Aperta
#72 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
python
Ambito
testing-qa

Direzione di ricerca

Inizia con tests/test_integration_tox4.py::test_allenvs_print_extras_to_file e confronta l’output Debian armel catturato con prep_tox_output e con l’ordine previsto degli ambienti. Riproduci il fallimento usando il log autopkgtest collegato o la suite di test del progetto; il lavoro è completato quando questo test parametrizzato passa senza compromettere gli altri controlli dell’output.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

help wanted

Hi,

I have packaged the module for Debian, but there is one test case failed that stopping the package migration to testing from sid.

The specilly log is here

 56s 4.11.3 from /usr/lib/python3/dist-packages/tox/__init__.py
 56s registered plugins:
 56s     tox-current-env-0.0.11 at /usr/lib/python3/dist-packages/tox_current_env/hooks.py
 56s 
 56s 
 56s 
 56s 
 56s =================================== FAILURES ===================================
 56s __________ test_allenvs_print_extras_to_file[--print-extras-to-file] ___________
 56s [gw6] linux -- Python 3.11.6 /usr/bin/python3.11
 56s 
 56s tmp_path = PosixPath('/tmp/pytest-of-debci/pytest-0/popen-gw6/test_allenvs_print_extras_to_f0')
 56s option = '--print-extras-to-file'
 56s 
 56s     @pytest.mark.parametrize("option", ("--print-extras-to", "--print-extras-to-file"))
 56s     def test_allenvs_print_extras_to_file(tmp_path, option):
 56s         extraspath = tmp_path / "extras"
 56s         result = tox(option, str(extraspath))
 56s         assert sorted(extraspath.read_text().splitlines()) == sorted(
 56s             ["dev", "full"] * len(envs_from_tox_ini())
 56s         )
 56s         expected = ""
 56s         for env in envs_from_tox_ini()[:-1]:
 56s             expected += f"{env}: OK\n"
 56s         expected += tox_footer(spaces=0) + "\n"
 56s >       assert prep_tox_output(result.stdout) == expected
 56s E       AssertionError: assert 'py36: OK\npy...ulations :)\n' == 'py36: OK\npy...ulations :)\n'
 56s E           py36: OK
 56s E           py37: OK
 56s E           py38: OK
 56s E         + py310: OK
 56s E           py39: OK
 56s E         - py310: OK
 56s E             py36: OK...
 56s E         
 56s E         ...Full output truncated (6 lines hidden), use '-vv' to show
 56s 
 56s /tmp/autopkgtest-lxc.4a3lx05w/downtmp/autopkgtest_tmp/tests/test_integration_tox4.py:231: AssertionError
 56s ----------------------------- Captured stdout call -----------------------------
 56s current /tmp/pytest-of-debci/pytest-0/popen-gw6/test_allenvs_print_extras_to_f0/projdir running in /tmp/pytest-of-debci/pytest-0/popen-gw6/test_allenvs_print_extras_to_f0/projdir
 56s py36: OK ✔ in 0.01 seconds
 56s py37: OK ✔ in 0.02 seconds
 56s py38: OK ✔ in 0.01 seconds
 56s py310: OK ✔ in 0.01 seconds
 56s py39: OK ✔ in 0.01 seconds
 56s   py36: OK (0.01 seconds)
 56s   py37: OK (0.02 seconds)
 56s   py38: OK (0.00 seconds)
 56s   py39: OK (0.00 seconds)
 56s   py310: OK (0.00 seconds)
 56s   py311: OK (0.01 seconds)
 56s   congratulations :) (0.13 seconds)
 56s 
 56s ----------------------------- Captured stderr call -----------------------------
 56s 
 56s =========================== short test summary info ============================
 56s FAILED tests/test_integration_tox4.py::test_allenvs_print_extras_to_file[--print-extras-to-file]

The more test results you can refer to tracker
any help will be appreciated.

Lingua principale
Python
Stelle
26
Fork
9
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di fedora-python/tox-current-env

Tutte le issue di fedora-python/tox-current-env

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.