python / python/mypy

FAILED mypy/test/testdaemon.py::DaemonSuite::testDaemonStatusKillRestartRecheck

Offen
#10,215 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug topic-daemon topic-tests
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Bug Report
When rebuilding packages for python 3.9 mypy 0.812 unit test mypy/test/testdaemon.py::DaemonSuite::testDaemonStatusKillRestartRecheck fails.

To Reproduce

  1. build python 3.9 on alpine linux x86_64
  2. build mypy 0.812
  3. run unit tests

Expected Behavior

unit tests passes

Actual Behavior

=================================================== FAILURES ===================================================
______________________________________ testDaemonStatusKillRestartRecheck ______________________________________
[gw15] linux -- Python 3.9.1 /usr/bin/python3
data: /home/ncopa/aports/community/py3-mypy/src/mypy-0.812/test-data/unit/daemon.test:142:
/home/ncopa/aports/community/py3-mypy/src/mypy-0.812/mypy/test/testdaemon.py:27: in run_case
    test_daemon(testcase)
/home/ncopa/aports/community/py3-mypy/src/mypy-0.812/mypy/test/testdaemon.py:46: in test_daemon
    assert_string_arrays_equal(expected_lines,
/home/ncopa/aports/community/py3-mypy/src/mypy-0.812/mypy/test/helpers.py:116: in assert_string_arrays_equal
    raise AssertionError(msg)
E   AssertionError: Command 14 (dmypy status) did not give expected output
--------------------------------------------- Captured stderr call ---------------------------------------------
Expected:
  Daemon has died                               (diff)
  == Return code: 2                             (diff)
Actual:
  Daemon is stuck; consider /home/ncopa/aports/community/py3-mypy/src/mypy-0.812/mypy/dmypy/__main__.py kill (diff)
  error                   : [Errno 111] Connection refused (diff)
  == Return code: 2                             (diff)

Alignment of first line difference:
  E: Daemon has died...
  A: Daemon is stuck; consider /home/ncopa/aports/community/py3-mypy/src/mypy...
            ^
=========================================== short test summary info ============================================
FAILED mypy/test/testdaemon.py::DaemonSuite::testDaemonStatusKillRestartRecheck
=========================== 1 failed, 8700 passed, 362 skipped in 169.82s (0:02:49) ============================

Your Environment

  • Mypy version used: 0.812
  • Mypy command-line flags: py.test-3 -v
  • Mypy configuration options from mypy.ini (and other config files):
  • Python version used: Python 3.9.1
  • Operating system and version: Alpine Linux edge x86_64

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit mypy/test/testdaemon.py::DaemonSuite::testDaemonStatusKillRestartRecheck und dem zugehörigen Fall in test-data/unit/daemon.test. Reproduziere den Fehler unter Python 3.9 mit Alpine Linux und vergleiche anschließend die erwartete und die tatsächliche Ausgabe des Befehls dmypy status. Erledigt ist die Aufgabe, wenn der genannte Unit-Test mit der vorgesehenen Daemon-Statusausgabe besteht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
devtools, testing-qa
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.