Suchergebnisse für Anfrage "pytest"

4 die antwort

Wie drucke ich in Py Test auf die Konsole?

Ich versuche, Test-Driven Development mit dem zu verwendenpytest Modul. pytest wird nichtprint an die Konsole, wenn ich schreibeprint. ich benutzepy.test my_tests.py es laufen zu lassen ... Dasdocumentation scheint zu sagen, dass es ...

3 die antwort

Testen Sie, ob Code in einer py.test-Sitzung ausgeführt wird

Ich möchte eine Verbindung zu einer anderen Datenbank herstellen, wenn mein Code unter py.test ausgeführt wird. Gibt es eine aufzurufende Funktion oder eine Umgebungsvariable, die ich testen kann und die mir sagt, ob ich in einer py.test-Sitzung ...

4 die antwort

In welcher Reihenfolge werden die Pytest Fixtures ausgeführt?

Für eine Anwendung, die ich teste, möchte ich ein @ erstellautouse=True Fixture welche Monkeypatchessmtplib.SMTP.connect um Tests nicht zu bestehen, wenn sie versuchen, eine E-Mail unerwartet zu senden. Wenn ich jedoch erwarte, dass Tests ...

TOP-Veröffentlichungen

1 die antwort

In Pytest, wie man bestimmte Fixtures überspringt oder ausfällt?

Ich habe eine stark fehlerbehaftete Testfunktion, die bei bestimmten Geräteeingängen nicht funktioniert (wie es sollte). Wie kann ich das anzeigen? Das mache ich jetzt und vielleicht gibt es einen besseren Weg. Ich bin ziemlich neu beipy.test ...

2 die antwort

pytest: Wiederverwendbare Tests für verschiedene Implementierungen derselben Schnittstelle

Stellen Sie sich vor, ich hätte ein Hilfsprogramm (vielleicht eine Klasse) namens @ implementierBar in einem Modulfoo, und haben die folgenden Tests dafür geschrieben. test_foo.py: from foo import Bar as Implementation from pytest import ...

3 die antwort

pytest capsys: Ausgabe prüfen UND melden lassen?

Python 3.4.1, pytest 2.6.2. Wenn ein Test fehlschlägt,pytest meldet routinemäßig, was durch den Test auf stdout gedruckt wurde. Zum Beispiel dieser Code: def method_under_test(): print("Hallo, Welt!") return 41 def test_result_only(): result = ...

2 die antwort

Wie konfigurierst du PyCharm, um py.test mit Befehlszeilenoptionen wie -s auszuführen?

Ich habe herausgefunden, wie py.test-Dateien von PyCharm ausgeführt werden: Konfigurationen ausführen / debuggenlicken Sie in der Kategorie "Python-Tests" auf die Schaltfläche "+", um eine neue Konfiguration hinzuzufügewählenpy.testGeben Sie den ...

4 die antwort

Drucken von Testausführungszeiten und Festlegen langsamer Tests mit py.test

Ich führe Unit-Tests mit py.test auf einem CI-Server aus. Tests verwenden externe Ressourcen, die über das Netzwerk abgerufen werden. Manchmal dauert der Testlauf zu lange, wodurch der Testlauf abgebrochen wird. Ich kann die Probleme nicht lokal ...

4 die antwort

unittest Vs pytest

In unittest kann ich Variablen in einer Klasse setzen und dann können die Methoden dieser Klasse die Variable auswählen, die sie verwenden möchte ... class test_class(unittest.TestCase): def setUp(self): self.varA = 1 self.varB = 2 self.varC = 3 ...

4 die antwort

Isolieren von py.test-DB-Sitzungen in Flask-SQLAlchemy

Ich versuche, eine Flask-App mit Flask-SQLAlchemy zu erstellen. Ich benutze pytest, um die DB zu testen. Eines der Probleme scheint darin zu liegen, isolierte DB-Sitzungen zwischen verschiedenen Tests zu erstellen. Ich habe ein minimales, ...