Flea

Software skärmdump:
Flea
Mjukvaruinformation:
Version: 7.4.6
Ladda upp dagen: 20 Feb 15
Utvecklare: Oliver Cope
Licens: Gratis
Popularitet: 56

Rating: nan/5 (Total Votes: 0)

Flea hjälper dig att testa WSGI applikationer utan att starta upp en HTTP-server.
 
 Om du redan vet lxml, vet du vad som gör loppor så kraftfull. Flea är helt integrerad med lxml s xpath api, så att du inspektera, ändra och navigera HTML-dokument återvänt från din WSGI ansökan. Här är ett exempel session:
 
 >>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Utskrifts agent.body

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

>>> Agent = agent ["// a [. = 'Logga in']"]. Klicka ()
>>> Utskrifts agent.request.request_uri
http: // localhost / sign-in
>>> Agent ["// input [@ name = 'username']"]. Värde = 'root'
>>> Agent ["// input [@ name = 'lösenord']"] värde. = 'Lösenord'
>>> Agent = agent ["// input [@ type = 'submit']"]. Lämna ()
Hela paketet dokumentation: http://packages.python.org/flea/

What är ny i den här versionen:

  • Lade till en fill_sloppy metod som inte höjer ett undantag när fält inte existerar

Vad är nytt i version 7.4.1:

  • Buggfix: Fast fel i TestAgent.serve ()
  • Förbättrad unicode hantering för WSGI Environ värden

Vad är nytt i version 7.4.0:

  • Byt till fresco från pesto
  • Experimentellt Python 3 support
  • Buggfix: Säkerställa WSGI svars iterator: s nära metod kallas alltid

Vad är nytt i version 7.3.3:

  • Ingår loggning anläggning för att möjliggöra enkel spårning av samtal till ansökan under test
  • Inkom en flea.testing WSGI miljö nyckel så att AUT kan berätta när den körs i en testmiljö
  • Fixat en bugg i post_multipart som orsakade ett fel vid passage en data dict

Vad är nytt i version 7.3.1:

  • Fixat bugg i TestAgent.follow

Vad är nytt i version 7.3.0:

  • Nytt API för ifyllning av formulär, med varje kontroll som har en fyllningsmetod. Värdet attributet inte längre överbelastad.
  • Du kan nu korsa DOM genom att anropa TestAgent objektet direkt med antingen en CSS-väljare eller XPath-uttryck.
  • TestAgent.click () tar nu ett argument som väljer länkar genom sin textinnehåll, t.ex. agent.click ("visa resultat"). Om du vill ha den gamla beteende, måste du skicka ett andra argument, t.ex. agent.click ('// en [= & quot;. Visa resultat & quot;]', 'xpath ").

Vad är nytt i version 7.2.0:

  • Inkom .reload och .new_session metoder för att TestAgent

Vad är nytt i version 7.1.1:

  • Fast check_status argument inte accepteras i get, post Klicka lämna etc metoder

Vad är nytt i version 7.1.0:

  • Inkom .Fyll - fyll flera formulärfält i en enda samtal.
  • Inkom .Show - visa den aktuella svaret i en webbläsare
  • Inkom .serve - starta en HTTP-server för ansökan under test och öppna en webbläsare på den aktuella sidan
  • Inkom check för HTTP status framgång eller omdirigera koder (2xx eller 3xx), allt annat gör en AssertionError som standard
  • Ändrad standardbeteende att följa HTTP omdirigeringar
  • Ändrad version numreringsschema till & lt; stora & gt;. & lt; minderårig & gt;

Krav :

  • Python

Annan programvara för utvecklare Oliver Cope

fresco
fresco

20 Feb 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Fresco
Fresco

10 Dec 15

Kommentarer till Flea

Kommentarer hittades inte
Kommentar
Slå på bilder!