Doppel.

Testbibliothek
Jetzt downloaden

Doppel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Darius Powell

Doppel. Stichworte


Doppel. Beschreibung

Bibliothek testen Doppel ist ein Python-Modul, das Schreiben von Tests als einfache Reihenfolge der bestellten Schritte ermöglicht. Einen Schritt ist ein Anruf in oder ein Anruf. Wenn ein Anruf ein Anruf ist, ist der Testcode, der in den TEST-Code aufgerufen wird, und ein Anruf ist der Quellcode, der auf einen Fn, der auf einen Fn ersetzt wird, der durch ein Doppelblock ersetzt wird. TESTEXPECTATIONATIONEN () AS T: Um den Code unter zu testen: t.call (Beispiele.FN1), um den Code unter Test mit Args aufzurufen: t.call (Beispiele.fn2) .args ('arg1', 'arg2' , arg3 = 'arg3', arg4 = 'arg4'), um den Rückgabewert nicht zu überprüfen: t.call (Beispiele.fn1), um den Rückgabewert als wörtliche zu überprüfen: t.call (Beispiele.fn1) .rücks ('FN1 genannt '), um den Rückgabewert mit einer Funktion zu überprüfen: def verify_fn (Ergebnis): Rückgabergebnis ==' Fn1 namens'call (Beispiele.Get_String) .returns (Verify_FN) Rufen Sie die folgenden Beispiele an, dass FN_REPLACED ersetzt wurde: Klasse Testexamples (doppel.TestcaserePlacing ('Beispiele.fn_raktiziert')): Außerdem gehen sie davon aus, dass das Testerwartungsobjekt T erstellt wurde und dass der untersuchte Code aufgerufen wurde: mit doppel.testexpectation () a ST: t.call (Beispiele.fn3) .args ('arg1', 'arg2', arg3 = 'arg3', arg4 = 'arg4'), um einen Anruf mit Args zu erwarten, nicht überprüft: Beispiele.fn_raktizierte () zu erwarten Ein Anruf mit ARGS, der als Literal verifiziert ist: Beispiele.fn_raktiziert ('arg1', 'arg2', arg3 = 'arg3', arg4 = 'arg4'), um einen Anruf mit mit einer Funktion überprüften Args zu erwarten: def verify_fn (* args, ** kwargs): return args == ('arg1', 'arg2') und kwargs == {'arg3': 'arg3', 'arg4': 'arg4'} Beispiele.fn_raktizierte (verify_fn), um a zurückzugeben Doppel: Beispiele.fn_raktiziert () Um ein Literal zurückzugeben: Beispiele.fn_raktizierte (). Returns ('Ret1'), um einen von einer Funktion zugeführten Wert zurückzugeben: def Returns_fn (): Return 'Ret1'Examples.fn_replaced (). RETURNS_FN) Um eine Ausnahme anzuheben: Beispiele.fn_raktizierte (). Erhöhungen (Ausnahme (Ausnahme1 ')) Anforderungen: · Python


Doppel. Zugehörige Software