Enhance core tests
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- Ein halber Tag
- Anfängerfreundlichkeit
- 62/100
Rechercherichtung
The work is in registry.py, which defines run_checks_async, register_partial and CheckMessage.is_serious. Start by reading those three definitions and the framework tests that currently exercise them indirectly. Done means new unit tests call each of the three functions directly and cover their main branches, and the test suite passes.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
We could do better testing around shared functions in registry.py. Right now most of these are tested through framework tests. Having tests that hit run_checks_async directly could give us more confidence.
Target functions for added tests:
- registry.run_checks_async
- registry.register_partial
- CheckMessage.is_serious
- Vorherrschende Sprache
- Python
- Sterne
- 41
- Forks
- 21
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mozilla-services/python-dockerflow
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 15/100
mozilla-services/python-dockerflow#119 · 1 Kommentar ·
-
Schwierigkeit 2/5 Unter einer Stunde Anfängerfreundlichkeit 15/100
mozilla-services/python-dockerflow#117 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100
mozilla-services/python-dockerflow#116 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
Alle Issues in mozilla-services/python-dockerflow
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Deltares/imod-python#1940 ·
Maintainer antworten meist innerhalb von 1 Tag
-
effort: low prio: low ready
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
digitalfabrik/integreat-cms#4621 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
ioos/compliance-checker#1375 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Maintainer antworten meist innerhalb von 1 Tag