Add support for parameterized tests

Offen
#46 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python
Bereich
testing

Rechercherichtung

Beginne damit, den pytest-arraydiff-Decorator array_compare und die Erfassung parametrisierter pytest-Tests zu untersuchen. Ermittle, ob die Schichtung von Decorators oder die direkte Unterstützung von Parametrisierung das vorgesehene Design ist, füge anschließend Tests hinzu, die zeigen, dass parametrisierte Fälle mit ihren Referenzen verglichen werden, und führe die Testsuite des Plugins aus.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement

It would be great to be able to be able to use pytest-arraydiff in conjunction with parametrized tests. If it were possible to layer the decorators, that would be optimal

@pytest.mark.array_compare
@pytest.mark.parametrize(...)
def test(...):
    return ...

Alternatively if array_compare supported the parametrization that would be good as well.

Vorherrschende Sprache
Python
Sterne
27
Forks
21
Ø Merge
6 Std. 39 Min.
Gemergte PRs (30 T.)
1

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus astropy/pytest-arraydiff

Alle Issues in astropy/pytest-arraydiff

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

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