All Projects → SpectoLabs → Hoverpy

SpectoLabs / Hoverpy

Licence: apache-2.0
Python library for Hoverfly (now obsolete)

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Hoverpy

Sphero.js
🚫 DEPRECATED: The Sphero JavaScript SDK to control Sphero robots.
Stars: ✭ 346 (+332.5%)
Mutual labels:  obsolete
Docker Cleanup
DEPRECATED Automatic Docker image, container and volume cleanup
Stars: ✭ 582 (+627.5%)
Mutual labels:  obsolete
Cedar.commandhandling
Middleware to handling commands over HTTP; typically used in CQRS applications.
Stars: ✭ 46 (-42.5%)
Mutual labels:  obsolete
Swarm
swarm docs
Stars: ✭ 403 (+403.75%)
Mutual labels:  obsolete
Aawindow
[Deprecated] · UIWindow subclass to enable behavior like adaptive round-corners & detecting when Control Center is opened.
Stars: ✭ 486 (+507.5%)
Mutual labels:  obsolete
Cordova Device Accounts
This plugin is not maintained anymore... Use it at your owns risks
Stars: ✭ 25 (-68.75%)
Mutual labels:  obsolete
Simpleauthentication
⛔️ [DEPRECATED] A really simple way for developers to add "Social Authentication" to their ASP.NET web application
Stars: ✭ 299 (+273.75%)
Mutual labels:  obsolete
Jps
Jump Point Search, public domain, single .h -- OBSOLETE! See tinypile repo for a better version.
Stars: ✭ 63 (-21.25%)
Mutual labels:  obsolete
Mern Cli
⛔️ DEPRECATED - A cli tool for getting started with MERN
Stars: ✭ 575 (+618.75%)
Mutual labels:  obsolete
Googlephonefix
Fix your Google Contact's phone numbers
Stars: ✭ 32 (-60%)
Mutual labels:  obsolete
Piranha
[DEPRECATED] This is the legacy version of Piranha CMS for .NET 4.5, MVC 5.2 & WebPages 3.2.
Stars: ✭ 418 (+422.5%)
Mutual labels:  obsolete
Pygeoip
DEPRECATED: Pure Python API for Maxmind's binary GeoIP databases
Stars: ✭ 483 (+503.75%)
Mutual labels:  obsolete
Noty
⛔️ DEPRECATED - Dependency-free notification library that makes it easy to create alert - success - error - warning - information - confirmation messages as an alternative the standard alert dialog.
Stars: ✭ 6,725 (+8306.25%)
Mutual labels:  obsolete
Asepsis
a solution for .DS_Store pollution
Stars: ✭ 346 (+332.5%)
Mutual labels:  obsolete
Codeigniter Base Model
⛔️DEPRECATED CodeIgniter base CRUD model to remove repetition and increase productivity
Stars: ✭ 1,052 (+1215%)
Mutual labels:  obsolete
Deprecated Mapbox Ios Sdk
REPLACED – use https://www.mapbox.com/ios-sdk instead
Stars: ✭ 325 (+306.25%)
Mutual labels:  obsolete
Mern Starter
⛔️ DEPRECATED - Boilerplate for getting started with MERN stack
Stars: ✭ 5,175 (+6368.75%)
Mutual labels:  obsolete
Sphero Mac Sdk
🚫 DEPRECATED: Sphero SDK for the Mac platform.
Stars: ✭ 70 (-12.5%)
Mutual labels:  obsolete
Graphql Modules
⚠️ [DEPRECATED] GraphQL module library for Apollo.
Stars: ✭ 53 (-33.75%)
Mutual labels:  obsolete
Arquillian Extension Liferay
Arquillian Extension for Liferay Portal Server. OSGi incontainer deployment.
Stars: ✭ 10 (-87.5%)
Mutual labels:  obsolete

PyPI version RTD badgetBuild Status

Documentation

https://hoverpy.readthedocs.io/

Source

https://github.com/SpectoLabs/hoverpy/

Motivation

HoverPy speeds up and simplifies tests that depend on HTTP / HTTPS services. It does so by recording all HTTP traffic generated by your python application inside a database file.

When you run your code again, it plays back the responses corresponding to your requests. This means during the simulate phase, no HTTP traffic gets generated whatsoever. This grants several benefits:

  • Increased test speed
  • Ability to work offline
  • Ability to modify traffic
  • Ability to simulate network latency
  • Deterministic test environment

If/when the service you are testing against changes its API, then you can simply delete your db file, and capture the test results again. HoverPy uses a very high performance proxy written in Go, for this reason it is rock solid in terms of speed and reliability.

Support

HoverPy works great with the following HTTP clients:

  • requests
  • urllib2
  • urllib3
  • TBD

License

HoverPy uses Apache License V2. See LICENSE.txt for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].