Httpretty

HTTP-clientmock voor Python
Download nu

Httpretty Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Naam uitgever:
  • Gabriel Falcao
  • Uitgever website:
  • http://gabrielfalcao.com

Httpretty Tags


Httpretty Beschrijving

Http client mock voor python HTTPRETTY is een HTTP-clientbibliotheek voor Python 100% geïnspireerd op Ruby's FakWebmotivationWhen-bouwsystemen die toegang hebben tot externe bronnen, zoals rustgevende webservices, XMLRPC of zelfs eenvoudige HTTP-aanvragen, we struikelen in het probleem: "Ik moet al die verzoeken afpersen "Het brengt veel gedoe, je moet een generieke spotgereedschap gebruiken, puinhoop met scope en zo verder. Het idee achter httpretty (hoe het werkt) Httpretty-aap komt overeen met de collegoedmodule van Python, het HTTP-protocol, door spotverzoeken en reacties. Want het werkt op deze manier, hoeft u zich geen zorgen te maken welke HTTP-bibliotheek u gebruikt. Httpretty zal het antwoord op u bespotten :) (en geef u ook de nieuwste aanvragen, zodat u ze kunt controleren ) Usageneexpecting Een eenvoudige respons BodyFrom HTTPRETTY IMPORT HTTPRETTYHTTPRETTY.REGISTER_URI (HTTPRETTY.GET ", http://globo.com/", lichaam = "de grootste portal in Brazilië") FD = URLLIB2.URLOPEN ('http: // globo. com ') kreeg = fd.read () fd.close () afdrukken GOT :: output :: The Biggest P Ortal in Brazilocing De status Codehttpretty.register_uri (httpretty.get, "http://github.com/", Body = "Hier is het Mocked Body", Status = 201) FD = URLLIB2.URLOPEN ('HTTP: // GitHub .com ') kreeg = fd.read () fd.close () Assert Got == "Hier is het Mocked Body" Assert fd.code == 201-vereisten: · Python


Httpretty Gerelateerde software

lava-dev-tool

LAVA Development Tool is een reproduceerbare bouwer en release helper gericht op complexe Python-projecten ...

199

Downloaden