BSD Ports

devel/py-tapi 0.1.7_3 DragonFly

Framework for testing APIs

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
devel, python
Package size
7.9 KiB, 34.0 KiB installed

Description

Tapi is a tool to automate the testing of your Application Programmer Interfaces (APIs).

Features:

  • Test you API without writing any code (only edit a json file)
  • Test you APIs in a much more 'natural' way by specifying urls/verbs and what the output should be
  • Verify anything from response status codes, headers, body content etc
  • Also allows verification by issuing another API call to a different endpoint to ensure a prior API call worked
  • Execute arbitrary python scripts to populate request paramaters e.g. custom headers
  • Execute arbitrary python scripts to verify response from endpoint is valid
  • Tests your APIs using your own APIs

In the other systems

SystemPortVersion
DragonFlydevel/py-tapi0.1.7_3
FreeBSDdevel/py-tapi0.2.2
HardenedBSDdevel/py-tapi0.2.2
GhostBSDdevel/py-tapi0.1.7_3

Install

Binary package:

pkg install py311-tapi

From DPorts:

cd /usr/dports/devel/py-tapi && make install clean

Dependencies

Run dependencies 1

No port depends on this one.