Webweb Fakeweb

Ayudante de código abierto para solicitudes web fingir
Descargar ahora

Webweb Fakeweb Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Blaine Cook
  • Sitio web del editor:
  • http://romeda.org/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 24 KB

Webweb Fakeweb Etiquetas


Webweb Fakeweb Descripción

Ayudante de código abierto para solicitudes web fingiendo FakeWeb es un ayudante para las solicitudes web fingiendo. Esto facilita la prueba, ya que puede desacoplar su entorno de prueba de servicios en vivo sin modificar el código. FakeWeb permite una gama de comportamiento de solicitud, desde el stubbing simple de las respuestas HTTP para volver a reproducir las respuestas grabadas completas. Además de la ventaja conceptual de tener un comportamiento de solicitud Identpotent, FakeWeb hace que las pruebas se ejecuten más rápido que si se hicieran a Remote (o incluso Servidores web locales). FakeWeb también hace posible ejecutar pruebas sin conexión de red o en situaciones donde el servidor está detrás de un firewall o tiene control de acceso basado en hosts.FakeWeb se prueba con Net :: HTTP y Openuri. Fakeweb debería funcionar con cualquier biblioteca de clientes web que use NET :: HTTP para sus solicitudes subyacentes (por ejemplo, Ruby / Amazon, SOAP4R, Flickr.RB, etc.). ¿Qué hay de nuevo en esta versión: · Añadir lib / fakeweb.rb para que pueda requerir "WEBWEB" también · Fije la compatibilidad con Ruby 1.9.1 · Arreglar que las últimas líneas en las respuestas basadas en archivos podrían duplicarse en el cuerpo del objeto de respuesta · Fije el municamento innecesario del encabezado de codificación de transferencia, que mejora la compatibilidad con el mecanismo · Fijar una prueba y la dependencia de RCOV para ser compatible con Jruby · Eliminar una redefinición innecesaria de Openuri :: Httperror · Reorganizar el código de implementación en archivos separados, uno por clase · Fije un error donde FakeWeb.Response_FOR recaudará si la solicitud no fue registrada · Agregue el soporte del método HTTP, por lo que FakeWeb toma en cuenta tanto el URI como el método para el registro, las solicitudes y las respuestas. Compatible con versiones anteriores con las antiguas firmas de métodos, que no tenían un Método Param. · Comience a trabajar en la compatibilidad de Ruby 1.9 · Añadir FAKEWEB.ALOW_NET_CONNECT = Para habilitar / deshabilitar el paso a través de la red :: HTTP para URIS no registrados · Eliminar Setup.rb, ya que la mayoría de las personas usan rubygems · Fije eso 'http://example.com/?' (consulta vacía) coincide con un 'http://example.com/', y viceversa · Mejorar la suite de prueba para no confiar en una conexión a Internet · Use 'prueba de rastrillo en lugar de' Pruebas de rastrillo` · Fije una incompatibilidad con Ruby 1.8.6 P36, donde obtendría "ERRNO :: EINTR: Sistema interrumpido, llame a las excepciones en Socket # Sysread para cualquier solicitud no fallada · Rotación de respuesta: ahora puede llamar opcionalmente a FakeWeb.Register_URI con una matriz de opciones HASHES; Estos se utilizan, en orden, para responder a las solicitudes repetidas (para repetir una respuesta más de una vez antes de girar, use la opción Times). Una vez que se quede sin respuestas, solicitudes adicionales siempre reciben la última respuesta. · Añadir Soporte para NET :: Estilo de solicitud de URI completo indocumentado de HTTP (corrige URI :: Invalidurierrores que puede ver en las bibliotecas más antiguas) · Ordenar los parámetros de consulta antes de almacenar internamente, para que http://example.com/?a=1b=2 y http://example.com/?b=2a=1 se consideran la misma URL (aunque esto es técnicamente incorrecto , es mucho más conveniente: la mayoría de las aplicaciones web funcionan de esa manera, y Net :: El uso de HTTP de un hash para pasar los parámetros de la consulta significa que el orden en que las tiendas FakeWeb los almacena puede ser impredecible) · Agregar soporte para puertos en URL, para que http://example.com/ y http://example.com:3000/ no son el mismo · Fija para las solicitudes de SSL no falladas que fallan con "No se pueden crear zócalo local" · Actualice RAKEFILE para arreglar advertencia sobre el código desaprobado


Webweb Fakeweb Software relacionado

Jinja

Un motor de plantilla independiente pequeño pero rápido y fácil de usar escrito en python puro ...

182 246 KB

Descargar

Imlib3d

Biblioteca de procesamiento de imágenes gratuitas y de código abierto para su Mac ...

160 506 KB

Descargar