Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 1 Feb 2014 15:29:54 +0200 (EET)
From:      Johannes Jost Meixner <xmj@chaot.net>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/186342: [NEW PORT] devel/py-tapi: Framework for testing APIs
Message-ID:  <2997218254.enqueue@mx12.chaot.net>
Resent-Message-ID: <201402011340.s11De03S049695@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         186342
>Category:       ports
>Synopsis:       [NEW PORT] devel/py-tapi: Framework for testing APIs
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 01 13:40:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Johannes Jost Meixner
>Release:        FreeBSD 11.0-CURRENT amd64
>Organization:
Goldener Grund OUe
>Environment:
System: FreeBSD mx12.chaot.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0: Wed Jan 15 11:44:09 EET 2014
>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

WWW: https://github.com/jimmyislive/tapi/

portlint: looks fine.
testport: ok
redports: https://redports.org/buildarchive/20140201131427-24854/

Generated with FreeBSD Port Tools 0.99_12 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	py-tapi
#	py-tapi/Makefile
#	py-tapi/distinfo
#	py-tapi/pkg-descr
#
echo c - py-tapi
mkdir -p py-tapi > /dev/null 2>&1
echo x - py-tapi/Makefile
sed 's/^X//' >py-tapi/Makefile << '24afc3513f89ecccb62988c80e4a38cd'
X# Created by: Johannes Meixner <xmj@chaot.net>
X# $FreeBSD$
X
XPORTNAME=	tapi
XPORTVERSION=	0.1.7
XCATEGORIES=	devel python
XMASTER_SITES=	CHEESESHOP
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
XDISTNAME=	Tapi-${PORTVERSION}
X
XMAINTAINER=	xmj@chaot.net
XCOMMENT=	Framework for testing APIs
X
XLICENSE=	MIT
X
XUSE_PYTHON=		yes
XUSE_PYDISTUTILS=	yes
XPYDISTUTILS_AUTOPLIST=	yes
X
X.include <bsd.port.mk>
24afc3513f89ecccb62988c80e4a38cd
echo x - py-tapi/distinfo
sed 's/^X//' >py-tapi/distinfo << '2f2b2f015d515fb0862904f56acc7952'
XSHA256 (Tapi-0.1.7.tar.gz) = 32dba29d491bde3b68c6678f85d6adcbc50ffbfed44a88f4b1fff4991c337bd7
XSIZE (Tapi-0.1.7.tar.gz) = 7567
2f2b2f015d515fb0862904f56acc7952
echo x - py-tapi/pkg-descr
sed 's/^X//' >py-tapi/pkg-descr << 'b406aadd59a424c20cd847149f9c63e1'
XTapi is a tool to automate the testing of your Application Programmer Interfaces
X(APIs).  Features: 
X
X- Test you API without writing any code (only edit a json file)
X- Test you APIs in a much more 'natural' way by specifying urls/verbs and what
X  the output should be
X- Verify anything from response status codes, headers, body content etc
X- Also allows verification by issuing another API call to a different endpoint
X  to ensure a prior API call worked
X- Execute arbitrary python scripts to populate request paramaters e.g. custom 
X  headers
X- Execute arbitrary python scripts to verify response from endpoint is valid
X- Tests your APIs using your own APIs
X
XWWW: https://github.com/jimmyislive/tapi/
b406aadd59a424c20cd847149f9c63e1
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2997218254.enqueue>