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.
Ich habe eine stark fixierte Testfunktion, die bei bestimmten Fixture-Eingängen (wie es sollte) ausfällt. Wie kann ich dies angeben? Das mache ich jetzt und vielleicht gibt es einen besseren Weg. Ich bin ziemlich neu in py.test , also würde ic...
30.09.2014, 19:30
Ich habe ein sehr einfaches Testskript, nur um pytest, tmp.py zu lernen:
%Vor%
Mit Pycharm zum Ausführen dieses Skripts habe ich meine Projekteinstellung so konfiguriert, dass pytest als mein Standard-Test-Runner verwendet wird. Wenn ich den...
07.10.2013, 23:49
Ich fragte dies Frage, wie man einen Pytest schreibt, um die Ausgabe in stdout zu prüfen und eine Lösung zu bekommen. Jetzt muss ich ein test case schreiben, um zu überprüfen, ob der Inhalt in die Datei geschrieben wird und der Inhalt wi...
11.12.2013, 22:15
Ich möchte in der Lage sein, Instanzen von geometrischen Point-Objekten zu verfolgen, um zu wissen, welche Namen bereits vergeben sind, wenn automatisch ein neuer Name vergeben wird.
Wenn beispielsweise die Punkte "A", "B" und "C" erstellt wu...
30.01.2018, 19:01
Ich arbeite an einer Präsentation über Python-Testoptionen, und eine der Technologien, die ich demonstrieren möchte, ist pytest. Ich plane, die Präsentation von einem jupyter / ipython Notizbuch zu machen. Idealerweise möchte ich in der Lage sei...
23.12.2016, 15:48
Ich weiß, dass py.test ein einzelnes Modul testen kann, wenn ich das tue:
%Vor%
Oder ich kann pytest in Python aufrufen:
%Vor%
Kann ich das in Python machen und es das aktuelle Modul ausführen lassen? Ich schätze ich kann:
%Vor%
Aber...
12.02.2016, 02:25
Angenommen, es gibt zwei Pakete in einem Projekt: some_package und another_package .
%Vor%
Ich möchte another_package.function.call_bar mocking out some_package.foo.bar testen, da es einige Netzwerk-I / O gibt, die ich vermeiden m...
09.07.2015, 00:18
Ich möchte den eingebauten Pytest von PyCharm zusammen mit dem Debugger verwenden, ohne Breakpoints vorkonfigurieren zu müssen.
Das Problem ist, dass Ausnahmen in meinem Test von Pytest abgefangen werden, so dass der Post Mortem Debugger von...
29.12.2012, 21:24
Ich versuche, Tests für eine Methode zu schreiben, die "async with" -Anweisungen verwendet (in diesem Fall den Verbindungspool von aioredis). Ich möchte die Verbindung nach redis vortäuschen, aber ich habe Probleme herauszufinden, wie.
Folgen...
24.03.2017, 15:25
Pytest ermöglicht es Ihnen, sich für jeden Test in die Teardown-Phase einzuklinken, indem Sie die Funktion pytest_runtest_teardown in einem Plugin implementieren:
%Vor%
Gibt es ein Attribut oder eine Methode in item , mit denen ich fest...
20.06.2014, 01:44