Fakeweb.

Apertura open source per fingere richieste di web
Scarica ora

Fakeweb. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Blaine Cook
  • Sito web dell'editore:
  • http://romeda.org/
  • Sistemi operativi:
  • Mac OS X
  • Dimensione del file:
  • 24 KB

Fakeweb. Tag


Fakeweb. Descrizione

Open source aiuto per falsificazione richieste web FakeWeb è un aiuto per fingere richieste web. Questo rende il test più facile, perché è possibile separare l'ambiente di test dal vivo i servizi senza modificare il codice. FakeWeb consente un intervallo di comportamento richiesta, dalla semplice sradicamento di HTTP risposte a ri-giocare completa responses.In Oltre registrato concettuale vantaggio di avere richiesta idempotente comportamento, FakeWeb rende prove vengono più veloce se essi sono stati effettuati a distanza (o addirittura locali) web server. FakeWeb permette anche di eseguire test senza una connessione di rete o in situazioni in cui il server è protetto da un firewall o ha accesso basato su host controls.FakeWeb viene testato con Net :: HTTP e OpenURI. FakeWeb dovrebbe funzionare con qualsiasi libreria client Web che utilizza Net :: HTTP per le sue richieste sottostanti (ad esempio, Ruby / Amazon, soap4r, Flickr.rb, ecc) Cosa c'è di nuovo in questo rilascio: · Aggiungi lib / fakeweb.rb in modo da poter richiedere "fakeweb", così · Compatibilità correzione con Ruby 1.9.1 · Correzione che ritorni a capo nelle risposte basate su file potrebbero essere raddoppiati nel corpo dell'oggetto risposta · Correzione inutile munging dell'intestazione trasferimento-codifica, che migliora la compatibilità con mechanize · Fissare un test e la dipendenza Rcov per essere compatibile con JRuby · Rimuovere una ridefinizione inutile di OpenURI :: HTTPError · Codice di implementazione riorganizzare in file separati, uno per classe · Correggere un bug in cui FakeWeb.response_for solleverebbe se la richiesta non è stata registrata · Metodo di supporto aggiuntivo HTTP, in modo FakeWeb prende sia l'URI e il metodo in considerazione per la registrazione, le richieste e le risposte. Retro-compatibili con le vecchie firme di metodo, che non hanno un metodo param. · Il lavoro dall'inizio su Ruby 1.9 compatibilità · Aggiungere FakeWeb.allow_net_connect = per attivare / disattivare il pass-through a Net :: HTTP per URI non registrati · Rimuovere setup.rb, dal momento che la maggior parte delle persone utilizzano RubyGems · Correzione che 'http://example.com/?' (Query vuoto) corrisponde un marchio 'http://example.com/', e viceversa · Migliorare la suite di test di non fare affidamento su una connessione internet · L'uso `test` rake invece di` rake tests` · Fissare un'incompatibilità con Ruby 1.8.6 p36 in cui si otterrebbe "Errno :: EINTR: chiamata di sistema interrotta" eccezioni in Socket # sysread per qualsiasi richiesta non finto · Rotazione risposta: ora è possibile opzionalmente chiamare FakeWeb.register_uri con una serie di opzioni di hash; questi sono utilizzati, in ordine, per rispondere alle ripetute richieste (per ripetere una risposta più di una volta prima di ruotare, utilizzare l'opzione: volte). Una volta che sei a corto di risposte, ulteriori richieste ricevono sempre l'ultima risposta. · Supporto aggiuntivo per Net :: HTTP di non documentata stile richiesta completa-URI (URI corregge :: InvalidURIErrors che si potrebbe vedere nelle librerie più vecchie) · Interrogazione sorta params prima di immagazzinare internamente, in modo che http://example.com/?a=1b=2 e http://example.com/?b=2a=1 sono considerati lo stesso URL (anche se questo è tecnicamente corretto , è molto più conveniente - la maggior parte delle applicazioni web funzionano in questo modo, e Net :: l'uso di HTTP di un hash di passare di query params significa che l'ordine in cui i negozi FakeWeb li possono essere imprevedibili) · Il supporto aggiuntivo per i porti negli URL, in modo che http://example.com/ e http://example.com:3000/ non sono la stessa · Correzione per le richieste SSL non finto fallimento con "Impossibile creare il socket locale" · Aggiornamento Rakefile alla correzione di allarme sul codice deprecato


Fakeweb. Software correlato

Tipimaid.

Una raccolta open source di strumenti per facilitare la gestione dei registri Apache ...

166 22 KB

Scarica

Boa

Creare facilmente un'interfaccia utente in Java ...

155 1 MB

Scarica