DiamondLightSource / DiamondLightSource/cssgen

Increase unittest code coverage

Offen
#32 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
0
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Test coverage is lowest on the OpiModel widgets:
- Label
- TextMonitor
- TextInput
- GroupingContainer
- MenuButton
- ToggleButton.add_*_action
- Widget.add_children, get_parent, set_bg_color

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lokalisieren Sie die Implementierungen der OpiModel-Widgets und alle vorhandenen Tests. Untersuchen Sie anschließend die Abdeckung für Label, TextMonitor, TextInput, GroupingContainer, MenuButton, ToggleButton.add_*_action sowie Widget.add_children, get_parent und set_bg_color. Fügen Sie Tests für die aufgeführten Bereiche mit geringer Abdeckung hinzu und bestätigen Sie, dass sich der Coverage-Bericht verbessert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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