aymara / aymara/lima-python

Unit test failed if executed after others

Offen
#11 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
3
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

The unit test `test_add_pipeline_unit` fails if executed after `test_unknownLanguage` or `test_lang_no_prefix`.
Test success should not depend on the order.

To find the solution, start by checking the state of singletons defining all languages and resources.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Führe zunächst test_add_pipeline_unit nach test_unknownLanguage und test_lang_no_prefix aus, um den von der Ausführungsreihenfolge abhängigen Fehler zu reproduzieren. Untersuche den Singleton-Zustand, der Sprachen und Ressourcen definiert, und ermittle anschließend, was zwischen den Tests bestehen bleibt. Als erledigt gilt die Aufgabe, wenn der genannte Unit-Test unabhängig von der Ausführungsreihenfolge besteht.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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