Flea

Software screenshot:
Flea
Software informatie:
Versie: 7.4.6
Upload datum: 20 Feb 15
Ontwikkelaar: Oliver Cope
Licentie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

Flea helpt u WSGI applicaties te testen zonder hulp van een HTTP-server.
 
 Als u al weet LXML, dan weet je wat maakt vlooien zo krachtig. Flea is volledig geïntegreerd met LXML's xpath api, zodat u inspecteren, wijzigen en navigeren HTML-documenten terug van uw WSGI toepassing. Hier is een voorbeeld sessie:
 
 >>> Middel = 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; teken
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Middel = agent ["// a [. = 'Sessie'] ']. Click ()
>>> Print agent.request.request_uri
http: // localhost / sign-in
>>> Agent ["// input [@ name = 'gebruikersnaam'] ']. Value =' root '
>>> Agent ["// input [@ name = 'password'] ']. Value =' wachtwoord '
>>> Middel = agent ["// input [@ type =" submit ']']. Submit ()
Volledige pakket documentatie: http://packages.python.org/flea/

What is nieuw in deze release:

  • voegde een fill_sloppy methode die een uitzondering doet rijzen wanneer velden bestaan ​​niet

Wat is nieuw in versie 7.4.1:

  • Bugfix: Vaste fout in TestAgent.serve ()
  • Verbeterde unicode hanteren voor WSGI environ waarden

Wat is nieuw in versie 7.4.0:

  • Schakel naar fresco uit pesto
  • Experimentele Python 3 ondersteuning
  • Bugfix: Zorg WSGI respons methode close iterator wordt altijd genoemd

Wat is nieuw in versie 7.3.3:

  • Inbegrepen logging faciliteit te maken eenvoudig traceren van oproepen naar de applicatie te testen
  • Voegde een flea.testing WSGI environ sleutel zodat de AUT kan vertellen wanneer het wordt uitgevoerd in een testomgeving
  • Fixed a bug in post_multipart dat er een fout veroorzaakt bij het passeren van een data-dict

Wat is nieuw in versie 7.3.1:

  • Fixed bug in TestAgent.follow

Wat is nieuw in versie 7.3.0:

  • Nieuwe API voor het invullen van formulieren, met elk type controle een vulmethode. Het attribuut waarde wordt niet meer overbelast is.
  • U kunt nu doorkruisen de DOM door de TestAgent object direct op te bellen met ofwel een CSS selector of XPath-expressie.
  • TestAgent.click () neemt nu een argument dat koppelingen selecteert door hun tekstuele inhoud, bijv agent.click ('bekijk resultaten'). Als u het oude gedrag wilt, moet u een tweede argument, bijvoorbeeld agent.click ("// a [= & quot.; Uitzicht resultaten & quot;] ',' xpath ') passeren.

Wat is nieuw in versie 7.2.0:

  • Toegevoegd .reload en .new_session methoden om TestAgent

Wat is nieuw in versie 7.1.1:

  • Vaste check_status argument niet in get wordt geaccepteerd, post Klik, indienen etc methoden

Wat is nieuw in versie 7.1.0:

  • .Vullen toegevoegd - vullen van meerdere formuliervelden in een enkel gesprek.
  • Toegevoegd .Show - tonen de huidige respons in een webbrowser
  • Toegevoegd .serve - start een HTTP-server voor de toepassing te testen en open een browser op de huidige pagina
  • Toegevoegd cheque voor HTTP-status succes of redirect-codes (2xx of 3xx), iets anders werpt een AssertionError standaard
  • Veranderd standaard gedrag om HTTP redirects volgen
  • Gewijzigde versie nummering naar & lt; grote & gt;. & lt; minor & gt;

Eisen

  • Python

Andere software van ontwikkelaar Oliver Cope

Fresco
Fresco

10 Dec 15

frescoext-genshi
frescoext-genshi

20 Feb 15

Mailtools
Mailtools

14 Apr 15

Yoyo-migrations
Yoyo-migrations

14 Apr 15

Reacties op Flea

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!