Flea

Screenshot der Software:
Flea
Softwarebeschreibung:
Version: 7.4.6
Upload-Datum: 20 Feb 15
Entwickler: Oliver Cope
Lizenz: Frei
Popularität: 6

Rating: nan/5 (Total Votes: 0)

Flea hilft Ihnen WSGI Anwendungen zu testen, ohne Starten eines HTTP-Server.
 
 Wenn Sie bereits lxml kennen, werden Sie wissen, was Floh so mächtig macht. Flea ist komplett mit lxml der XPath API integriert, so dass Sie einsehen, ändern und navigieren Sie HTML-Dokumente aus Ihrem WSGI Anwendung zurückgegeben. Hier ist ein Beispiel-Sitzung:
 
 >>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ("/")
>>> Print agent.body

& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; in
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Agent = Mittel ["// a [. = 'Einloggen']"]. Klicken ()
>>> Print agent.request.request_uri
http: // localhost / Sign-in
>>> Mittel ["// input [@ name = 'username']"]. Value = 'root'
>>> Mittel ["// input [@ name = 'password']"]. Value = 'password'
>>> Agent = Mittel ["// input [@ type =" submit "]"]. Submit ()
Komplettpaket Dokumentation: http://packages.python.org/flea/

What ist neu in dieser Pressemitteilung:

  • Es wurde ein fill_sloppy Methode, die eine Ausnahme nicht zu erhöhen ist, wenn Felder nicht vorhanden

Was ist neu in Version 7.4.1:

  • Bugfix: Fehler in TestAgent.serve ()
  • Verbesserte Unicode-Handling für WSGI environ Werte

Was ist neu in Version 7.4.0:

  • Zur Fresko aus Pesto
  • Experimental Python 3-Unterstützung
  • Bugfix: sorgen WSGI Antwort close-Methode Iterators heißt immer

Was ist neu in Version 7.3.3:

  • enthalten Protokollfunktion, um ermöglichen eine einfache Rückverfolgung der Aufrufe die zu testende Anwendung
  • Es wurde ein flea.testing WSGI environ Taste, so dass die AUT kann sagen, wenn es in einer Testumgebung läuft
  • ein Fehler in post_multipart Feste, die einen Fehler bei der Übergabe eines Daten dict verursacht

Was ist neu in Version 7.3.1:

  • Fixed bug in TestAgent.follow

Was ist neu in Version 7.3.0:

  • Neue API für das Ausfüllen von Formularen, mit jedem Steuerungstyp mit einem Fill-Methode. Der Wert Attribut wird nicht mehr überlastet ist.
  • Sie können nun durchqueren die DOM durch Aufruf der TestAgent Objekt direkt entweder mit einem CSS-Selektor oder XPath-Ausdruck.
  • TestAgent.click () nimmt nun ein Argument, das Links wählt ihren textlichen Inhalt, zB agent.click ('view'). Wenn Sie das alte Verhalten wollen, müssen Sie ein zweites Argument, zB agent.click ("// a [= & quot. View & quot;]", "xpath") übergeben.

Was ist neu in Version 7.2.0:

  • Hinzugefügt .reload und .new_session Methoden TestAgent

Was ist neu in Version 7.1.1:

  • Fest check_status Argument nicht in get akzeptiert, Post , klicken Sie auf, geben etc Methoden

Was ist neu in Version 7.1.0:

  • .fill Hinzugefügt - füllen mehrere Formularfelder in ein Einzelgespräch.
  • Hinzugefügt .show - zeigen die Stromantwort in einem Web-Browser
  • Hinzugefügt Bediene - Start einen HTTP-Server für die zu testenden Anwendung und öffnen Sie einen Browser auf die aktuelle Seite
  • Hinzugefügt Scheck über HTTP-Status Erfolg oder umleiten Codes (2xx oder 3xx), alles andere erhebt eine AssertionError standardmäßig
  • Standardverhalten geändert, um HTTP-Weiterleitungen folgen
  • Geänderte Version Nummerierungsschema zu & lt; Haupt & gt;. & lt; Moll & gt;

Anforderungen :

  • Python

Andere Software von Entwickler Oliver Cope

frescoext-genshi
frescoext-genshi

20 Feb 15

Swab
Swab

20 Feb 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Kommentare zu Flea

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!