Flea

Software screenshot:
Flea
Dettagli del software:
Versione: 7.4.6
Data di caricamento: 20 Feb 15
Sviluppatore: Oliver Cope
Licenza: Libero
Popolarità: 6

Rating: nan/5 (Total Votes: 0)

Flea aiuta a testare le applicazioni WSGI senza avviare un server HTTP.
 
 Se già conoscete lxml, saprete che cosa rende così potente delle pulci. Flea è completamente integrato con XPath API lxml, che ti permette di ispezionare, modificare e navigare documenti HTML restituiti dall'applicazione WSGI. Ecco una sessione di esempio:
 
 >>> Agent = TestAgent (my_wsgi_app)
>>> Agent.get ('/')
>>> Agent.body print

& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Accedi
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

>>> Agent = agent ["// un [. = 'Accedi']"]. Click ()
>>> Agent.request.request_uri print
http: // localhost / sign-in
>>> Agente ["// ingresso [@ name = 'username']"] valore. = 'Root'
>>> Agente ["// ingresso [@ name =] 'password'"]. Value = 'password'
>>> Agent = agent ["// input [type = @ 'submit']"]. Submit ()
Documentazione del pacchetto completo: http://packages.python.org/flea/

What è nuovo in questa versione:

  • Aggiunto un metodo di fill_sloppy che non solleva un'eccezione quando i campi non esistono

Cosa c'è di nuovo nella versione 7.4.1:

  • Bugfix: Corretto errore in TestAgent.serve ()
  • Migliorata gestione per i valori WSGI environ unicode

Cosa c'è di nuovo nella versione 7.4.0:

  • Passa a affresco pesto
  • sperimentale Python 3 supporto
  • Bugfix: garantire una risposta WSGI vicino il metodo di iteratore è sempre chiamato

Cosa c'è di nuovo nella versione 7.3.3:

  • Incluso funzione di registrazione per consentire facile identificazione di chiamate a l'applicazione in prova
  • Aggiunta di una chiave environ flea.testing WSGI in modo che il AUT può dire quando è in esecuzione in un ambiente di test
  • Risolto un bug in post_multipart che ha causato un errore quando si passa una dict dati

Cosa c'è di nuovo nella versione 7.3.1:

  • Corretto errore in TestAgent.follow

Cosa c'è di nuovo nella versione 7.3.0:

  • Nuova API per compilazione moduli, con ogni tipo di controllo avente un metodo di riempimento. L'attributo valore non è sovraccarico.
  • È ora possibile attraversare il DOM chiamando l'oggetto TestAgent direttamente sia con un selettore CSS o un'espressione XPath.
  • TestAgent.click () ora accetta un argomento che seleziona i collegamenti dal loro contenuto testuale, per esempio agent.click ('visualizzare i risultati "). Se si desidera che il vecchio comportamento, è necessario passare un secondo argomento, ad esempio agent.click ('// un [= & quot;. Visualizzare i risultati & quot;]', 'XPath').

Cosa c'è di nuovo nella versione 7.2.0:

  • metodi Aggiunto .reload e .new_session a TestAgent

Cosa c'è di nuovo nella versione 7.1.1:

  • argomento check_status fisso non essere accettati in GET, POST , fare clic su, presentare metodi etc

Cosa c'è di nuovo nella versione 7.1.0:

  • Aggiunto .Riempire - riempire più campi modulo in un singola chiamata.
  • Aggiunto .Show - mostra la risposta corrente in un browser web
  • Aggiunto .serve - avviare un server HTTP per l'applicazione in prova e aprire un browser alla pagina corrente
  • assegno aggiuntivo per il successo di stato HTTP o reindirizzare i codici (2xx o 3xx), qualsiasi altra cosa solleva un AssertionError di default
  • comportamento predefinito Cambiato seguire i reindirizzamenti HTTP
  • schema di numerazione delle versioni Cambiato a & lt; grande & gt;. & lt; minor & gt;

Requisiti :

  • Python

Altri software di sviluppo Oliver Cope

Yoyo-migrations
Yoyo-migrations

14 Apr 15

fresco
fresco

20 Feb 15

Mailtools
Mailtools

14 Apr 15

Commenti a Flea

I commenti non trovato
Aggiungi commento
Accendere le immagini!