| Spötter Python-fähiges Instrument für die anmutige Erstellung von Testendoppeln (Mocks, Stubs, Fakes und Dummies) |
Jetzt downloaden |
Spötter Ranking & Zusammenfassung
- Name des Herausgebers:
- Gustavo Niemeyer
- Website des Verlags:
- http://niemeyer.net/
- Betriebssysteme:
- Mac OS X
Spötter Stichworte
Spötter Beschreibung
Python-fähiges Werkzeug zur anmutigen Erstellung von Testdoppeln (Mocks, Stubs, Fakes und Dummies) Spifter ist ungefähr: · Anmutige Plattform für Testdoppeln in Python (Mocks, Stubs, Fakes und Dummies). · Inspiration aus echten Bedürfnissen sowie von Pemock, JMOCK, Pymlock, Easymock usw. · Erwartung von Ausdrücke, die durch tatsächliche Verwendung definiert wird Scheinobjekte. · Ausdrücke können standardmäßig in beliebiger Reihenfolge abgespielt werden, · Triviale Spezifikation der Bestellung zwischen Ausdrücke, wenn es gewünscht wird. · Nizza Parameteranpassung, um Erwartungen zu Methodenaufrufen zu definieren. · Gute Fehlermeldungen, wenn die Erwartungen gebrochen werden. · Spott von vielen Arten von Ausdrücke (Abrufen / Einstellen / Löschen von Attributen, Anruf, Iteration, Eindämmung usw.) · Anmutige Handhabung verschachtelter Ausdrücke (zB person.details.get_phone (). Get_Prefix ()) · Mock-Proxies, die es ermöglichen, bis zum echten Objekt weiterzuleiten angegebene Ausdrücke (z. B. nützlich bei os.path.isfile ()). · Spott über temporäre Patchen von vorhandenen Klassen und Instanzen. · Triviales Spott eines externen Moduls (z. B. Time.Time ()) über den Proxy-Ersatz. · Mock-Objekte haben möglicherweise Methodenanrufe Überprüft auf Übereinstimmung mit echter Klasse / Instanz, um eine API-Divergenz zu verhindern. · Type Simulation für die Verwendung von Mocks, während Sie immer noch bestimmte Typ-Prüfvorgänge durchführen. · Nizza (optional) Integration mit ungewöhnlich.Testcase, einschließlich zusätzlicher Behauptungen (z. Assertin, Assertis usw.). · Code 100% mit Tests durch TDD- und Anweisungsanalyse (gut für ein Testwerkzeug)
Spötter Zugehörige Software