py.test

pytest: einfaches, leistungsstarkes Testverfahren mit Python Bitte verwenden Sie den 'python' Tag für Fragen, die mit 'py.test' getaggt sind. Bitte denken Sie auch daran, das "Test" -Tag hinzuzufügen, falls jemand, der etwas über das Testen lernt, von der Frage profitieren könnte.
1
Antwort

Bestimmung der Testabdeckung mit py.test + gevent

Wie kann man einen genauen Bericht über die Testabdeckung erhalten, wenn Sie py.test + gevent ? verwenden? Ich habe bereits die offensichtliche Sache versucht, indem ich das pytest-cov Plugin für py.test benutze, aber es erzeugt u...
06.04.2014, 06:34
2
Antworten

py.test führt Python2 und Python3 aus

Ich habe ein Paket geschrieben ( Ссылка ), das sowohl mit Python2 als auch mit Python3 läuft. Allerdings musste ich separate (py.test) Einheitentests für Python2 und Python3 schreiben (hauptsächlich, weil ich zusätzliche Funktionen von Python3 t...
27.04.2012, 08:19
1
Antwort

Jenkins: Link zwischen Stacktrace und GitLab

Wir verwenden Jenkins und GitLab in unserer Firma. Wir verwenden py.test, um die XML-Ausgabe für Jenkins zu erstellen, die vom jUnit Jenkins-Plugin gerendert wird. Die Stacktraces von Exceptions sind bisher pure Ascii. Es wäre wirklich toll,...
25.11.2013, 15:14
1
Antwort

Wie Sie Pytest-Plugins für einzelne Tests deaktivieren

Ich habe das neue pytest-Plugin installiert ( pytest-catchlog==1.2.2 ) und so oft es mir gefällt, es bricht meine Unit-Tests für das Logging-Modul (z. B. ValueError: I/O operation on closed file ). Ich möchte dieses Plugin für die Datei t...
20.06.2016, 13:59
1
Antwort

Hat pytest ein assertItemsEqual / assertCountEqual-Äquivalent?

unittest.TestCase hat eine assertCountEqual Methode ( assertItemsEqual in Python 2, was wohl ein besserer Name ist), der zwei iterable vergleicht und prüft, dass sie die gleiche Anzahl der gleichen Objekte enthalten, ohne Rücksicht au...
12.01.2017, 05:41
1
Antwort

Erste und letzte Überprüfung bei der Ausführung der Pytest-Testsuite

Ich habe produktiven Code, der Konfigurationsdateien in meinem $HOME Ordner erstellt und meine Tests in einer isolierten Umgebung ausführt. Ich patch $HOME in conftest.py . Ich bin mir aber immer noch nicht sicher, ob das überhaupt funkt...
31.08.2016, 20:02
2
Antworten

pytest: Übergeben eines Klassenparameters an setup_class

Ich benutze die Parameter-Annotationen von pytest, um Parameter in eine Klasse zu übergeben. Ich bin in der Lage, die Parameter in den Testmethoden zu verwenden, jedoch kann ich nicht herausfinden, wie die Parameter in der Methode setup_class ve...
01.11.2013, 22:22